Якщо ваші колеги або знайомі користуються будь-якими макросами, що автоматизують часто повторювані дії або вирішальними специфічні завдання в документах Word, то має сенс взяти на озброєння такий макрос і використовувати його на своєму комп'ютері для своїх потреб. Але тут виникає питання: як перенести цей макрос в свої документи (шаблони)?
Перший спосіб - скористатися діалоговим вікном Організатор і скопіювати модуль з макросами з одного документа (шаблону) в інший документ, який потім буде передано користувачеві.
Щоб скористатися цим способом, виконайте наведені нижче дії.
- Відкрийте документ або шаблон документа, що містить макрос, який необхідно перенести на інший комп'ютер (в призначений для користувача документ) або в інший шаблон.
- У меню Сервіс виберіть команду Шаблони і надбудови. Відкриється однойменне діалогове вікно. У цьому вікні натисніть кнопку Організатор. Відкриється інше діалогове вікно:
- Перейдіть на вкладку Макроси. Ліворуч і праворуч на цій вкладці будуть відображатися панелі з містяться в шаблонах або документах модулями макросів.
- Переконайтеся, що в одній з панелей відображаються всі модулі з джерела - документа (шаблону), з якого здійснюється перенесення. Відповідно в іншій панелі повинен бути документ-одержувач модуля. Найменування документів присутні над панелями. Якщо ваш документ (джерело або одержувач) не відкрито в жодній панелі, то слід натиснути кнопку Закрити файл на одній з панелей, а потім натиснути на змінилося найменування цієї кнопки - Відкрити файл - і вибрати потрібний документ.
- Виберіть в панелі відповідного шаблону або документа потрібний модуль (наприклад, модуль NewMacros) і натисніть кнопку Копіювати. Модуль буде скопійований в інший документ.
Після цього я рекомендую вибрати скопійований файл і натиснути кнопку Перейменувати. щоб привласнити переданому модулю нове ім'я. Це робиться для того, щоб уникнути заміщення наявного в документах користувача модуля з таким же ім'ям. Адже інший користувач також міг створити для себе потрібні макроси, які за замовчуванням зберігаються в модулі NewMacros.
У вікні проектів ви можете бачити різні модулі, об'єднані в групу Modules. Саме в цій групі в шаблоні Normal.dot і створюється стандартний модуль NewMacros.
У вікні властивостей відображається доступна для редагування властивості модулів. Виділивши в вікні проектів потрібний модуль і перейшовши у вікно властивостей можна перейменувати цей модуль, двічі клацнувши мишею на поле Name.
Щоб створити новий модуль, в меню Insert виберіть команду Module. У групі Modules буде створений новий модуль з типовим назвою Module1, і відкриється вікно коду з миготливим курсором введення.
Перейдіть на вікно властивостей і двічі клацніть мишею по полю Name. Типове найменування модуля виділитися і ви можете перейменувати модуль.
І третій спосіб перенесення макросів в інші документи - експорт та імпорт модулів.
У списку модулів шаблону (або документа) буде створений (відтворений) новий модуль з містяться в ньому необхідними макросами.