В Word реализована даже небольшая среда для программирования, с помощью которой можно значительно облегчить себе работу. В самом редакторе это называется макрокомандой или, как называют чаще, макросом. К сожалению, многие пользователи избегают знакомства с эти инструментом, хотя он несложен. Давайте же рассмотрим, что такое макросы в Word, как сделать собственный, включить или отключить имеющийся.
Что такое макросы в Word
Макрокоманда (или, как ее называют, макрос) — это определенный записанный порядок действий, который можно вызывать одним нажатием клавиши. Макросы создаются на визуальном языке программирования Visual Basic for Applications, и адаптированы под нужды и навыки широкого пользователя.
Главная цель макрокоманд — автоматизировать выполнение рутинных задач и расширить базовые возможности приложения. Макросы — удобный инструмент большинства программ, обрабатывающих данные. Макросы присутствуют в MS Office, Excel, Open Office, Photoshop, 3ds Max и множестве других программ и игр. В MS Word предусмотрено создание макросов с помощью языка программирования Visual Basic. Этот способ позволяет серьезно расширить функционал программы, но требует от пользователя уверенных навыков программирования.
Макрокоманды могут быть любой длины и сложности. Они рекомендованы к освоению всем регулярным пользователям.
Зачем нужны макросы в программе Word
Макрокоманды позволяют выполнять несколько основных функций. Они предназначены для реализации следующих задач:
- Ускоряют часто выполняемые процедуры и операции внутри текстового редактора Word. Это относится к редактированию, форматированию и не только.
- Объединяют несколько команд в цельное действие «от и до». Как пример, используя макрос, можно простыми движениями моментально вставить таблицу, которая будет иметь определённые заданные размеры, а также получит нужное число столбцов и строк.
- Упрощают получение доступа к некоторым функциям и инструментам для работы с текстом, графиков и пр. При этом они могут располагаться в разных окнах и разделах программы.
- Автоматизируют сложные последовательные операции и действия.
Макрокоманды в Word упрощают выполнение задач, на которые в ином случае вы потратили бы много времени.
Как включить макрос в Word 2007
Рассмотрим, как включить макрокоманды в Word 2007, поскольку он для многих остается популярным текстовым редактором. Соблюдайте последовательность действий:
- В левом верхнем углу нажать ФАЙЛ.
- В выпавшем меню найти Параметры.
- Щёлкнуть на вкладке Центр управления безопасностью.
- Нажать кнопку Параметры центра управления безопасностью.
- Установить переключатель области Параметры макросов в положение Включить все макросы (не рекомендуется, возможен запуск опасной программы).
Остается подтвердить действие, и вы включите макросы в программе Word. Чтобы выключить макросы, надо повторить последовательность шагов, но в последнем пункте поставить галочку в соответствующий пункт.

Что нужно помнить при работе с макросами
В 2016 году исследователи отметили всплеск активности, практически второе рождение, еще недавно казавшейся безнадежно устаревшей техники распространения нежелательного ПО — несущих злонамененную нагрузку макросов в документах Microsoft Office, т.н. «макровирусов».
Самый знаменитый макровирус, Melissa, появился в марте 1999 года. Вирус поразил по крайней мере сто тысяч компьютеров по всему миру, парализовал работу сотен компаний, ущерб экономике составил 80 миллионов долларов в одних только США.
Судя по отчетам компаний, связанных с информационной безопасностью, на сегодняшний день макровирусы все еще занимают верхние строчки в рейтингах по распространенности.
Как создать макрос в программе Word: инструкция для чайников с примером
Алгоритм действий при создании команды следующий:
- Определить порядок действий.
- Выполнить.
- Записать действия.
Для создания команды достаточно включить запись, совершить набор желаемых действий и остановить запись. В дальнейшем записанную последовательность можно назначить на горячую клавишу. А если не получится, вы сможете задать все вопросы на форуме.
Для этого откроем Word 2007 и напишем произвольный текст для примера. Затем откроем вкладку Вид, в конце этой панели увидим макросы. Теперь все готово для создания макрокоманды.
- Выделим любой кусочек написанного для примера текста.
- Макросы -> запись макроса.
- Выберите имя и укажите назначение клавишам.
- Укажите комбинацию клавиш, по которой должен срабатывать макрос, далее нажмите на кнопки назначить и закрыть. Запись макроса началась.
- Выберем размер шрифта 20, а стиль написания жирный.
- Макросы -> остановить запись.
- Макрос записан. Для того чтобы им воспользоваться выделите текст и нажмите выбранное вами сочетание клавиш.
Итак, попробуем сделать вставку таблицы 3х3 одним нажатием сочетания Ctrl+Shift+A:
- Нажимаем «Запись макроса». Откроется окно создания макрокоманды.
- Нажмем «Назначить макрос — клавишам». В появившемся меню кликнем по строке «Новое сочетание клавиш» и нажмем одновременно Ctrl+Shift+A. Назначить, закрыть.
- Переходим непосредственно к записи действия. Нажимаем «Вставка», «Таблица».
- Выделяем желаемую область, к примеру, 3х3. После создания таблицы возвращаемся в меню «Вид», «Макросы». Остановить запись. Готово.
По нажатию Ctrl+Shift+A будет создавать таблица 3х3. Это работает и при уже созданной таблице.
Как создать макрос в Word, если у вас есть готовый код
Если у вас есть готовый код, то следующий совет поможет внедрить его в ваши документы:
- В меню откройте пункт Макрос и в раскрывшемся подменю выберите команду Макросы. Это же диалоговое окно также можно открыть с помощью сочетания клавиш «Alt»+«F8».
- В поле Имя введите название будущей команды.
- В поле Макросы из выберите строку Активных шаблонов. В этом случае созданный вами макрос будет доступен для всех документов, основанных на шаблоне Normal.dot.
- В поле Описание можете ввести краткую информацию о назначении макрокоманды.
- Нажмите кнопку Создать. В то место, где находится курсор ввода (между комментариями и оператором End Sub, вставьте ваш код (скопированный без начальных операторов Sub и End Sub).
- Проверьте работоспособность, нажав кнопку Run Sub на панели инструментов редактора Visual Basic или воспользуйтесь клавишей «F5».
- Назначьте данной макрокоманде сочетание клавиш или поместите созданную кнопку на панель инструментов или добавьте кнопку на панель быстрого доступа (для Word 2007).
В результате макрокоманда будет готова, и вы сможете ей пользоваться.
Как удалить макрос в программе Word 2003, 2007 и более новых
Чтобы удалить макросы из программы Word, воспользуйтесь подсказкой для версии 2003 г.
- В меню Сервис выберите команду Макрос и в открывшемся подменю — команду Макросы. Откроется диалоговое окно.
- В поле Макросы из: выберите документ или шаблон, в котором находятся ваши макросы.
- Найдите в списке вариант команды, подлежащий удалению, выделите его и нажмите кнопку Удалить.
Если у вас версия Word 2007 г. или старше, используйте следующую подсказку:
- Перейдите на вкладку Разработчик. Если на ленте вы не видите такой вкладки, значит вам необходимо подключить ее. Для этого нажмите кнопку «Office» и выберите команду Параметры Word. В открывшемся окне на закладке Основные установите флажок на параметре Показывать вкладку «Разработчик» на ленте.
- На вкладке Разработчик в группе команд Код нажмите кнопку Макросы. Откроется диалоговое окно, как на скриншоте выше.
- Найдите в списке макрокоманду, подлежащую удалению, выделите и нажмите кнопку Удалить.
Учитывайте все перечисленное, и проблем в работе не будет.