Когда Кеннет печатает рабочий лист, в 99% случаев он предпочитает печатать его с линиями сетки. Однако флажок линий сетки (на вкладке «Лист» диалогового окна «Параметры страницы») не установлен по умолчанию. Кеннет задается вопросом, есть ли способ изменить этот параметр, чтобы он всегда был выбран.
На самом деле есть несколько разных способов подойти к этой задаче. Если вы хотите, чтобы во всех ваших будущих книгах или листах линии сетки были включены по умолчанию, начните с создания книги и листа по умолчанию, на которые Excel будет полагаться при их создании. Как это сделать, было описано в других ExcelTips , таких как этот:
Создание форматирования по умолчанию для рабочих книг и листов
Обратите внимание, что этот подход влияет на все вновь созданные рабочие листы или книги; это не влияет на то, что было создано ранее. Если вы хотите повлиять на них, вы можете рассмотреть простой макрос для включения линий сетки. Это может быть назначено либо сочетанию клавиш, либо панели быстрого доступа. Вот пример того, что включает линии сетки:
Sub GridlinesOn () ActiveSheet.PageSetup.PrintGridlines = TrueEnd Sub
Вот и все – одна линия. При желании вы также можете поработать с макросом, чтобы он переключал линии сетки и отображал их состояние. Вот пример:
Sub GridlinesToggle () Dim sStatus As String sStatus = "OFF" с ActiveSheet.PageSetup .PrintGridlines = Not .PrintGridlines Если .PrintGridlines Then sStatus = "ON" End with Msgbox " линии сетки теперь "& sStatusEnd Sub
Наконец, вы также можете создать макрос, который проверяет, включены ли линии сетки, а затем печатает текущий рабочий лист. Для этого требуется добавить одну строку в предыдущий макрос, который включал линии сетки:
Sub PrintGridlines () ActiveSheet.PageSetup.PrintGridlines = True ActiveSheet.PrintOutEnd Sub