В сети компании Бретта шаблон Normal периодически обновляется автоматически в зависимости от того, чем занимается его ИТ-отдел. Проблема в том, что шаблон Normal содержит макросы Бретта, которые он разработал, что означает, что они перезаписаны. Он задается вопросом, есть ли способ убедиться, что его макросы остаются нетронутыми, даже если ИТ-отдел решит обновить шаблон Normal.

Прежде чем предлагать подход к этой ситуации, нужно кое-что проработать. Во-первых, Бретту нужно определить, где хранится его нормальный шаблон. Если он хранится на сетевом диске, так что к нему обращаются несколько человек в сети, то Бретту, вероятно, не следует его изменять — это находится в компетенции ИТ-отдела, и Бретт не должен хранить свои собственные макросы. в этом.

Однако, если шаблон Normal находится на локальной машине Бретта, это совсем другая история. Это означает, что ИТ-отдел каким-то образом обновляет шаблон Normal не только на машине Бретта, но и на всех других машинах в сети. С точки зрения пользователя это немного грубо. (Хорошо, довольно грубо и немного сурово.) Компания должна разрабатывать свой собственный набор настраиваемых шаблонов, а затем хранить их в определенном месте, которое не требует перезаписи любого пользовательского шаблона Normal. Этот подход включает установку местоположения шаблонов рабочих групп, link: / wordribbon-Managing_Corporate_Templates [как описано в этом совете].

Независимо от того, что компания _ должна_ делать, они, конечно же, продолжат делать то, что хотят, включая перезапись шаблона Нормального Бретта. Бретт может предпринять некоторые шаги для защиты своих макросов, включая периодический экспорт макромодулей из шаблона Normal в хранилище резервных копий. Вы можете сделать это, выполнив следующие общие шаги:

  1. Нажмите Alt + F11, чтобы открыть редактор Visual Basic (VBE).

  2. В области Project Explorer слева от VBE найдите проект Normal.

  3. Разверните папку Modules под обычным проектом. (Модули — это организационный элемент, содержащий ваши макросы.)

  4. Щелкните правой кнопкой мыши модуль, который хотите экспортировать. VBE отображает контекстное меню.

  5. Выберите «Экспорт файла» в контекстном меню. Откроется диалоговое окно «Экспорт файла».

  6. Используйте элементы управления в диалоговом окне, чтобы указать имя резервной копии и место, где она должна храниться. (Вы можете пока сохранить его на рабочем столе, а позже, вне Word, переместить в более безопасное место.)

  7. Щелкните кнопку Сохранить.

  8. Закройте редактор Visual Basic.

Это особенно хороший подход, если ваши макросы меняются не так часто — всякий раз, когда шаблон Normal обновляется, вы можете просто использовать резервные копии, чтобы импортировать макромодули обратно в него. (Вы импортируете макросы, выполнив только что описанные шаги, но выбрав «Импорт файла» в контекстном меню, отображаемом на шаге 4.)

Конечно, со временем это может превратиться в игру в «Ударь крота». Вы должны не забывать обновлять резервные копии макросов, и вам нужно будет предпринять шаги для обновления шаблона Normal всякий раз, когда ИТ-отдел выполняет свою работу. Лучшее решение — просто создать свой собственный «глобальный»

шаблон, содержащий ваши макросы. Вы можете сохранить этот шаблон в папке автозагрузки, и тогда он будет доступен при каждом запуске Word.

Просто переместите макросы в новый пустой шаблон. (Хороший способ сделать это — экспортировать их из шаблона Normal, используя уже описанные шаги. Удалите модули из шаблона Normal после экспорта, а затем используйте редактор Visual Basic для импорта этих модулей в новый пустой шаблон.)

Затем вы захотите сохранить этот новый шаблон в папке автозагрузки. Расположение этой папки может отличаться от системы к системе. Для меня самый простой способ узнать расположение папки автозагрузки — выполнить следующие действия:

  1. Откройте диалоговое окно «Параметры Word». (В Word 2007 нажмите кнопку «Office», а затем выберите «Параметры Word». В Word 2010 или более поздней версии откройте вкладку «Файл» на ленте и нажмите «Параметры».)

  2. Нажмите «Дополнительно» в левой части диалогового окна.

  3. Прокрутите список параметров вниз и нажмите «Расположение файлов». Word отображает диалоговое окно «Расположение файлов». (См. Рис. 1.)

  4. В списке типов файлов выберите Startup.

  5. Щелкните «Изменить».

В открывшемся диалоговом окне указывается расположение папки автозагрузки, используемой Word. Когда у вас будет расположение папки автозагрузки, закройте Word и скопируйте шаблон в эту папку с помощью Windows. В следующий раз, когда вы запустите Word, шаблон откроется автоматически, и все содержащиеся в нем макросы станут доступны, как если бы они все еще были в вашем обычном шаблоне. Кроме того, их не будет беспокоить то, что ваш ИТ-отдел может сделать с вашим шаблоном Normal.

_Примечание: _

Если вы хотите знать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах WordTips), я подготовил специальную страницу, содержащую полезную информацию.

link: / wordribbon-WordTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера].

WordTips — ваш источник экономичного обучения работе с Microsoft Word.

(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (13648) относится к Microsoft Word 2007, 2010, 2013, 2016, 2019 и Word в Office 365.