DJ включен с:
ActiveWindow.View.DisplayPageBoundaries = True
Однако я бы предостерег от изменения шаблона Normal.dot
для автоматизации форматирования. Этот шаблон универсально влияет на функцию Word, и конечный пользователь должен контролировать свои собственные макросы и ярлыки (даже если конечный пользователь в настоящее время не пишет / не использует макросы).
Примером недостатка является то, что верхние / нижние колонтитулы могут стать невидимыми и могут разочаровать конечных пользователей, которые хотят работать и просматривать верхние / нижние колонтитулы, если активный документ по умолчанию продолжает открываться с этой областью, закрытой.
Страницы Word MVP Предлагаемые DJ превосходны, и я рекомендую еще больше покопаться в разделе «Как создавать процедуры глобальных событий, аналогичные AutoOpen, AutoNew и AutoClose, без использования Normal.dot».
Может потребоваться несколько чтений, но это стоит усилий, чтобы понять, как создать шаблон не по умолчанию, который по-прежнему выполняет действия по умолчанию. После того, как вы это сделаете, добавление или удаление кода, чтобы сделать любое число доступных макросов, так же просто, как добавление файла шаблона "xxxx.dotm" в папку Word Startup и удаление файла шаблона, когда макросы больше не нужны.
Это избавляет от необходимости отделять ненужный код от пользовательского normal.dotm
шаблона позже, или когда вы захотите изменить или обновить код. Существует множество других приемов, которые можно использовать для автоматизации установки макросов, чтобы дать конечному пользователю лучший контроль над добавляемыми макросами и дать вам больше контроля над написанием и обновлением кода, но это было бы хорошим началом.