Многие пользователи Word полагаются на макросы для выполнения всевозможных задач в программе. С годами можно накопить довольно много разных макросов. В какой-то момент вам может понадобиться распечатать список ваших макросов для справки. К сожалению, Word не позволяет легко распечатать такой список макросов.

Если вам просто нужен быстрый список, один из способов сделать это — использовать встроенные инструменты Word, чтобы перечислить все команды, доступные в Word. Поскольку Word считает макросы «командами», список команд также будет включать ваши макросы. Но поскольку вам не нужны все другие команды в Word (кроме ваших макросов), вам нужно будет немного отредактировать. Выполните следующие действия:

  1. Нажмите Alt + F8. Word отображает диалоговое окно «Макросы».

  2. В раскрывающемся списке «Макросы в» выберите «Команды Word». (См. Рис. 1.)

  3. В списке команд Word выберите опцию ListCommands.

  4. Щелкните «Выполнить». Word начинает запуск макроса и отображает диалоговое окно.

  5. Щелкните переключатель Все команды Word.

  6. Щелкните ОК.

Затем Word создает новый документ, содержащий таблицу со всеми командами Word. Помните, что ваши макросы скрыты в таблице. Чтобы найти их, выполните поиск по запросу «нормальный» (убедитесь, что вы указали точку, но не кавычки). Это обнаружит любые «команды», содержащиеся в шаблоне документа Normal. Вы можете скопировать имена этих команд — это ваши макросы — в другой документ. Если у вас есть макросы в каких-либо других шаблонах, также ищите имена этих шаблонов.

Другой подход заключается в выполнении следующих общих шагов:

  1. Если ваших макросов нет в шаблоне Normal, откройте шаблон, содержащий ваши макросы.

  2. Нажмите Alt + F11. Word отображает редактор Visual Basic.

  3. Дважды щелкните модуль слева, чтобы код появился справа.

  4. Выделите весь код и нажмите Ctrl + C. Это копирует код макроса в буфер обмена.

  5. Откройте новый документ Word и вставьте в него весь код макроса.

  6. Нажмите Ctrl + End, чтобы перейти в конец документа.

  7. Нажмите Ctrl + H. Word отображает вкладку «Заменить» диалогового окна «Найти и заменить».

  8. Нажмите кнопку «Еще», если она доступна. (См. Рис. 2.)

  9. Убедитесь, что установлен флажок «Использовать подстановочные знаки».

  10. В раскрывающемся списке «Поиск» выберите «Вверх».

  11. В поле «Найти» введите следующее: (Sub \ (\)) (). В поле «Заменить» введите следующее: \ 1 ^ p. Щелкните «Заменить все».

Вы проинструктировали Word удалить все, кроме имен подпрограмм (это имена ваших макросов). В этот процесс не включены какие-либо функции, которые вы могли создать в своих макросах.

Эти функции не являются общедоступными макросами, поэтому для большинства людей это не проблема.

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

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

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

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

(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (7423) применим к Microsoft Word 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Word (Word 2007 и позже) здесь:

link: / wordribbon-Printing_a_Macro_List [Печать списка макросов].