Как запустить макрос в Microsoft Word: пошаговая инструкция

Каждый опытный пользователь Microsoft Word настраивает интерфейс под свои нужды, и он становится уникальным в зависимости от используемых инструментов. Вы навряд ли столкнетесь с одинаковыми панелями инструментов или разделами главного меню — для повышения удобства работы пользователи стараются индивидуализировать программу. Тем не менее, иногда одних только изменений в интерфейсе (вынос ключевых команд на панель инструментов и создание собственных меню) бывает недостаточно.

Когда работа сводится к рутинным задачам, пользователю становится необходимо неоднократно выполнять определённые команды в заданной последовательности (например, форматировать текст курсивом, с размером 10 и шрифтом Arial). Для осуществления такого простого форматирования может потребоваться довольно много времени, особенно если нужно выделить несколько десятков слов. В результате для каждого фрагмента необходимо провести несколько действий. Конечно, можно отформатировать лишь один участок и создать пользовательский стиль, но это также не самый эффективный метод применения оформления.

Если вы часто выполняете одинаковые задачи, использование макросов может существенно повысить вашу продуктивность. Макросы представляют собой небольшие программы, написанные на языке Visual Basic. Они оказывают помощь как в случаях, когда необходимо многократно применять сложное форматирование, так и при добавлении объектов, печати выделенного текста и в других ситуациях.

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

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

Внешний макрос можно использовать в ситуациях, когда он оказывается полезным для работы с документами, созданными на разных шаблонах. Если вы часто работаете с множеством шаблонов, то добавлять макрос в каждый из них будет неудобно, что требует использования внутреннего макроса. В отличие от него, внешний макрос можно применять к любым документам и легко переносить с одного компьютера на другой. Для создания внешнего макроса его требуется сохранить с расширением BAS.

. Создание макросов

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

  • Щелкните по стрелке под кнопкой Макросы в одноименной группе на вкладке Вид на ленте. Выберите команду Запись макроса в меню (рис. 9.1).
  • Рис. 9.1. Опция команды Записать макрос

    Рис. 9.2. Окно для записи макроса

    Назначение макроса кнопке

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

    1. Выделите название макроса в области слева и нажмите кнопку Добавить. Макрос будет добавлен на панель быстрого доступа (рис. 9.3)

    увеличить изображениеРис. 9.3. Диалоговое окно Параметры Word, раздел Настройка

    Рис. 9.4. Диалоговое окно Изменение кнопки

    Рис. 9.5. Панель быстрого запуска с выбранным значком для макроса

    Назначение макроса клавишам

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

  • В диалоговом окне Запись макроса нажмите кнопку клавишам в области Назначить макрос.
  • Установите курсор в поле Новое сочетание клавиш диалогового окна Настройка клавиатуры (рис. 9.6) и нажмите сочетание, с помощью которого вы хотите вызывать макрос. Обычно удобно использовать "горячие" клавиши F1-F12, а также сочетания клавиш Alt и Ctrl с цифрами.
  • Рис. 9.6. Диалоговое окно Настройка клавиатуры

    Запись макроса

    Когда подготовительная работа будет завершена, переходите к записи макроса. После того как вы закроете окна назначения макроса панели инструментов или клавишам, указатель мыши примет форму. Теперь можно выполнять необходимые действия.

    Упражнение 9.1. Запись макроса

    Создадим макрос, с помощью которого можно щелчком мышью применить к выделенному участку текста гарнитуру Arial, полужирное начертание и размер шрифта 10.

    Когда появится панель записи макроса, сделайте следующее.

  • Щелкните по кнопке в виде стрелки, направленной вниз, в нижней части группы Шрифт на вкладке Главная (рис. 9.7).
  • увеличить изображениеРис. 9.7. Выполнение команды Формат-Шрифт

    Рис. 9.8. Окно настройки шрифта

    Рис. 9.9. Выбор команды Остановить запись

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

    Выполнение макроса с помощью окна Макрос

    Выполнять макросы можно не только с помощью назначенного сочетания клавиш или кнопок на панели быстрого запуска, но и используя диалоговое окно Макрос. Чтобы вызвать данное окно, нажмите кнопку Макросы в одноименной группе на вкладке Вид на ленте или воспользуйтесь сочетанием клавиш Alt+F8.

    В диалоговом окне Макрос (рис. 9.10) представлен полный список макросов, доступных для выполнения. Чтобы применить один из них, выберите его из списка и нажмите кнопку Выполнить.

    Рис. 9.10. Диалоговое окно Макрос

    Диалоговое окно Макрос дает возможность не только запускать макросы, но и управлять ими — изменять и удалять. Если у вас есть макросы, которые вы запускаете при каждом открытии Microsoft Word, то можно сделать их выполнение автоматическим. Для этого макрос нужно назвать AutoExec.

    Поскольку все привычные для пользователей команды Microsoft Word также являются макросами, их можно выполнять с помощью окна Макрос. Чтобы увидеть их полный перечень, нужно выбрать пункт Команд Word из списка Макросы из (рис. 9.11).

    Создание макросов для упрощения работы с Microsoft Word

    Макрос — это набор определенных действий, команд и/или инструкций, которые сгруппированы в одну целостную команду, обеспечивающую автоматическое выполнение той или иной задачи. Если вы активный пользователь MS Word, вы тоже можете автоматизировать часто выполняемые задачи, создав для них соответствующие макросы.

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

    Области использования макросов:

  • Ускорение часто выполняемых операций. В числе таковых форматирование и редактирование.
  • Объединение нескольких команд в целостное действие “от и до”. Например, с помощью макроса можно вставить таблицу заданного размера с необходимым количеством строк и столбцов.
  • Упрощение доступа к некоторым параметрам и инструментам, расположенным в различных диалоговых окнах программы.
  • Автоматизация сложных последовательностей действий.
  • Макросы можно записать или создать с нуля, вводя код в редактор Visual Basic, который использует одноимённый язык программирования.

    Включение макросов

    По умолчанию макросы доступны не во всех версиях MS Word, точнее, они просто не включены. Чтобы активировать их необходимо включить средства разработчика. После этого на панели управления программы появится вкладка “Разработчик”. О том, как это сделать, читайте ниже.

    Обратите внимание: В версиях приложения, где макросы включены по умолчанию (например, Word 2016), инструменты для их использования расположены на вкладке “Вид” в разделе “Макросы”.

  • Откройте меню “Файл” (кнопка “Microsoft Office” ранее).
  • Выберите пункт “Параметры” (ранее “Параметры Word”).
  • Откройте в окне “Параметры” категорию “Основные” и перейдите в группе “Основные параметры работы”.
  • Установите галочку напротив пункта “Показывать вкладку “Разработчик” на ленте”.
  • На панели управления появится вкладка “Разработчик”, в которой и будет находиться пункт “Макросы”.
  • Запись макросов

  • Во вкладке “Разработчик” или, в зависимости от используемой версии Ворда, во вкладке “Вид”, нажмите кнопку “Макросы” и выберите пункт “Запись макроса”.
  • Задайте имя для создаваемого макроса.
  • Обратите внимание: при создании макроса с таким же названием, как у стандартного в программе, ваши действия в новом макросе будут заменять стандартные. Чтобы посмотреть макросы, которые доступны в MS Word по умолчанию, в меню кнопки “Макросы” выберите “Команды Word”.

    В пункте “Макрос доступен для” выберите то, для чего он будет доступен: шаблон или документ, в который его следует сохранить.

    Если вы желаете, чтобы ваш макрос был доступен во всех будущих документах, выберите опцию “Normal.dotm”.

    В поле “Описание” введите описание для создаваемого макроса.

  • Выполните одно из действий, указанных ниже: >
  • Начните запись — чтобы приступить к началу записи макроса, не связывая его при этом с кнопкой на панели управления или комбинацией клавиш, нажмите “ОК”.
  • Создайте кнопку — чтобы связать создаваемый макрос с кнопкой, расположенной на панели управления, выполните следующее:
  • Нажмите “кнопке”;
  • Выберите документ или документы, в которых требуется добавить создаваемый макрос на панель быстрого доступа (раздел “Настройка панели быстрого доступа”);
  • Рекомендация: Для того чтобы новый макрос можно было использовать во всех документах, выберите опцию “Normal.dotm”.

  • В окне “Макрос из” (ранее “Выбрать команды из”) выберите макрос, который следует записать, нажмите “Добавить”. >
  • Если вы хотите настроить эту кнопку, нажмите “Изменить”;
  • Выберите подходящий символ для создаваемой кнопки в поле “Символ”;
  • Введите имя макроса, которое будет отображаться в дальнейшем в поле “Отображаемое имя”;
  • Для начала записи макроса дважды кликните по кнопке “ОК”.
  • Обратите внимание: Использование мыши для выделения текста в процессе записи макроса запрещено, однако именно с её помощью следует выбирать команды и параметры. Если нужно выделить текст, это можно сделать при помощи клавиатуры.

  • Для остановки записи макроса нажмите “Остановить запись”, эта команда расположена в меню кнопки “Макросы” на панели управления.
  • Изменение комбинаций клавиш для макроса

  • Откройте окно “Параметры” (меню “Файл” или кнопка “MS Office”).
  • Выберите пункт “Настройка”.
  • Нажмите на кнопку “Настройка”, расположенную рядом с полем “Сочетание клавиш”.
  • В разделе “Категории” выберите “Макросы”.
  • В открывшемся списке выберите макрос, который необходимо изменить.
  • Кликните по полю “Новое сочетание клавиш” и нажмите клавиши или комбинацию клавиш, которые вы хотите назначить для конкретного макроса.
  • Убедитесь, что назначенное вами сочетание клавиш не используется для выполнения другой задачи (поле “Текущее сочетание”).
  • В разделе “Сохранить изменения” выберите подходящий вариант (место) для сохранения места, где макрос будет запускаться.
  • Если вы желаете, чтобы макрос мог использоваться во всех файлах, выберите опцию “Normal.dotm”.

    Запуск макроса

  • Нажмите на кнопку “Макросы” (вкладка “Вид” или “Разработчик”, в зависимости от используемой версии программы).
  • Выберите макрос, который хотите запустить (список “Имя макроса”).
  • Нажмите “Выполнить”.
  • Создание нового макроса

  • Нажмите кнопку “Макросы”.
  • Задайте имя для нового макроса в соответствующем поле.
  • В разделе “Макросы из” выберите шаблон или документ, для которого будет сохранен создаваемый макрос.
  • Чтобы макрос был доступен в любых документах, выберите опцию “Normal.dotm”.

    Использование макрорекордера в Word 2003/2007/2010. Запись, выполнение и просмотр макросов

    Если у Вас возник вопрос «Как использовать макрорекордер для записи макроса в Word?» то эта статья для Вашего внимания. Здесь как раз поочередно рассматривается процесс запуска макрорекордера и записи макросов в различных версиях Word. Для лучшего понимания того, что будет происходить, определим задачу — записать макрос, который будет выделять весь текст документа.

    Microsoft Word 2003

    Запускаем приложение, открываем в нем текстовый файл, заходим в главное меню Сервис/Макрос и выбираем пункт «Начать запись…»


    Макрорекордер включен, началась запись всех наших действий и одновременный их перевод на язык программирования Visual Basic for Application, сокращенно VBA. В начале этой статьи мы задались целью записать макрос, выделяющий всю текстовую область, поэтому нашим действием будет выделение текста в открытом файле. Для этого можно зайти в главное меню "Правка" и выбрать там пункт "Выделить все", а можно тоже самое сделать нажатием сочетания горячих клавиш Ctrl+A. Прекращаем запись нажатием кнопки "Остановить запись", для этого переходим туда же, откуда эту запись начинали, то есть в меню Сервис/Макрос.

    Вот и завершено! Наш макрос успешно создан. Теперь стоит убедиться в его функциональности и при желании взглянуть на его внешний вид. Прежде чем запускать макрос, необходимо снять выделение с текста или открыть новый текстовый документ. Затем перейдем в меню Сервис/Макрос/Макросы или воспользуемся комбинацией клавиш Alt+F8 (это сочетание работает во всех версиях приложений). В перечне выберем наш макрос под названием «Макрос1» и нажмем кнопку «Выполнить». Обратите внимание, что через это окно можно не только активировать макрос, но также удалить, редактировать программный код или изменить описание.

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

    Чтобы просмотреть записанный нами макрос в виде программного кода, нужно запустить редактор Visual Basic через меню Сервис/Макрос/Редактор Visual Basic, либо нажатием сочетания клавиш Alt+F11 (это сочетание тоже актуально во всех версиях всех приложений). В открывшемся окне редактора видим проект Normal и в этом проекте новый модуль Module1, в котором и сохранен программный код нашего макроса.

    Microsoft Word 2007

    В окне приложения MS Word 2007 кнопку «Начать запись…» можно отыскать сразу в нескольких местах.

    Во-первых, это левый нижний угол экрана, как показано на рисунке ниже

    Во-вторых, на ленте главного меню, на вкладке "Вид"

    и наконец в-третьих, на специальной вкладке "Разработчик", где собраны все инструменты для работы с макросами. Вкладка "Разработчик" отключена по умолчанию, поэтому для использования этой вкладки ее необходимо предварительно отобразить на ленте.

    Во время записи кнопка "Запись макроса" изменяет свое назначение на "Остановить запись" а также становится активной кнопка "Пауза", приостанавливающая запись макроса.

    Выполнение макроса и просмотр его программного кода осуществляется абсолютно аналогично описанию из предыдущего раздела, поэтому я не буду повторяться, а перейду к Microsoft Word 2010. Не забываем об изменении настроек системы безопасности, если вдруг записанный Вами макрос не запускается.

    Microsoft Word 2010

    Если Вы перешли на приложения пакета MS Office 2010 после версии 2007, то кнопки "Запись макроса" и "Остановить запись" в версии Word 2010 будут расположены в привычных уже местах. Нахождение этих кнопок идентично предыдущей версии текстового редактора — это все тот же левый нижний угол экрана и две вкладки на ленте — "Вид" и "Разработчик" (подробнее о них написано в предыдущем разделе Microsoft Word 2007).

    Процедура записи, просмотра и выполнения созданного макроса остается такой же, как и в предыдущей версии. После установки офисного пакета 2010 года, я заметил, что по умолчанию отсутствует редактор Visual Basic, и мне пришлось вернуться назад, чтобы установить этот недостающий элемент. Он называется "Visual Basic для приложений" и входит в отдельный компонент под названием "Общие средства Office", поэтому не переживайте, если кнопка записи не среагировала на ваши действия при первичном нажатии. В случае успешной записи, но обнаружения проблем при запуске макроса, вероятнее всего, причина кроется в настройках системы безопасности.

    Другие материалы по теме:

  • Состав MS Office
  • Что такое VBA? Что такое макросы VBA? Что такое надстройки?
  • Что такое VBE? Как запустить редактор VB? Что такое макрорекордер?
  • Создание и написание макросов. Как установить макрос на свой компьютер?
  • Как записать макрос макрорекордером? Как запустить макрос в Word и Excel?
  • Оцените статью
    InternetDoc.ru
    Добавить комментарий