Итак, я пытаюсь сбросить все ручные разрывы страниц в моем файле.Хорошо, отлично, быстрый поиск в Google дает мне
.Cells.PageBreak = xlPageBreakNone
Отлично, давайте добавим его со ссылкой на лист
shPrintTemp.Cells.PageBreak = xlPageBreakNone
и пойдем.
Я запускаю свойкод, и я получаю "ошибка -1004 - невозможно установить свойство разрыва страницы."
Странно.Позвольте мне сделать еще несколько исследований.Я нахожу несколько других сообщений на форуме с похожей проблемой, похожим предложенным решением, и обычно люди говорят, что это работает.Тем не менее, иногда кто-то получает ту же ошибку, что и я, - и решение так и не опубликовано.
Поэтому я задаюсь вопросом «Что, если это просто компьютер, являющийся компьютером», и я перезагружаю Excel.Та же ошибкаПерезагрузите мой компьютер.Та же ошибкаПопробуйте ближайшее окно, все та же ошибка.Попробуйте
Wb.Sheets("Print temp").Cells.PageBreak = xlPageBreakNone
Та же ошибка.
Я в полном здравом уме.
Чтобы предотвратить проблему XY, мне действительно нужен способ быстро и безошибочно удалить все разрывы страниц руководства на листе.(Без уничтожения и воссоздания листа, потому что это начинает звучать как привлекательный вариант ....).Я бы хотел сделать это путем отладки строки разрыва страницы, тем более что, похоже, нет ответа на эту проблему в Интернете (или его легко найти в Интернете ...), но на самом деле, любой способбудь милым