В Excel 2010 можно включать или отключать разрывы страниц только для одного листа за один раз с помощью меню "Файл" → "Параметры" → "Дополнительно" → "Параметры отображения для этого листа":
Ранее я придумал макрос VBA для переключения разрывов страниц, но он работает только на активном листе:
Sub TogglePageBreaks()
ActiveSheet.DisplayPageBreaks = Not ActiveSheet.DisplayPageBreaks
End Sub
Следующий логический вопрос (на который мне еще кто-то должен был указать): как использовать макрос для переключения отображения разрывов страниц для всех рабочих листов в активной рабочей книге?
Будучи новичком в VBA, я потратил пару часов, изучая, как перебирать листы, а также как работает объект DisplayPageBreaks. Я придумал ответ ниже.