Как создавать макросы в ворде. Создать макрос в ворд это легко

Глава 9

Макросы

  • 9.1. Что такое макросы и для чего они необходимы
  • 9.2. Создание макросов
  • Назначение макроса кнопочке панели скорого пуска
  • Назначение макроса кнопкам
  • Запись макроса
  • Выполнение макроса с помощью окна Макрос
  • 9.3. Редактор Visual Basic
  • 9.4. Экспорт и импорт макросов
  • 9.5. Сохранность при работе с макросами
  • Достаточно нередко юзеру приходится повторять те либо другие команды в определенной последовательности (например, оформлять текст курсивом, размером 10, гарнитурой шрифта Arial). Чтоб произвести такое маленькое форматирование, может пригодиться довольно огромное количество времени, в особенности ежели таковым образом нужно выделить несколько 10-ов слов. Выходит, что для каждого участка необходимо проделывать четыре операции. Можно, естественно, отформатировать лишь один участок и сделать пользовательский стиль, но и это не самый стремительный метод внедрения оформления.

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

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

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

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

    Инструменты для работы с макросами находятся на вкладке Разраб ленты, которая по умолчанию укрыта. Чтоб показать эту вкладку, нажмите клавишу Office, щелкните на кнопочке Характеристики Word, в открывшемся окне перейдите в раздел Главные и установите флаг Демонстрировать вкладку «Разработчик» на ленте. В итоге на ленте покажется вкладка Разраб (рис. 9.1).

    Рис. 9.1. Вкладка Разработчик

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

    Читайте также  Форматирование смартфона андроид. Как отформатировать телефон через компьютер. Форматирование Андроида, видео

    1. На вкладке Разраб в группе Код нажмите клавишу Запись макроса либо щелкните на кнопке

    в строке состояния.

    2. В появившемся окне Запись макроса (рис. 9.2) дайте макросу имя, а также введите его описание. Не пренебрегайте возможностью отдать макросу описание, так как это чрезвычайно поможет в предстоящем, в особенности ежели вы пользуетесь огромным количеством макросов.

    Рис. 9.2. Окно Запись макроса

    3. Макрос можно запускать при помощи клавиши на панели скорого доступа либо сочетанием кнопок. Задать подходящий метод можно в том же окне Запись макроса, нажав клавишу кнопочке либо кнопкам в области Назначить макрос.

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

    1. Нажмите клавишу кнопочке в области Назначить макрос. Покажется окно Характеристики Word с открытым разделом Настройка (рис. 9.3).

    Рис. 9.3. Настройка панели скорого доступа

    2. Щелкните в левом перечне на строке с именованием макроса, нажмите клавишу Добавить.

    3. Не закрывая диалоговое окно Характеристики Word, щелкните на кнопочке Поменять, расположенной под правым перечнем. Раскроется окно Изменение клавиши, в котором можно выбрать значок для клавиши и ввести имя макроса (рис. 9.4). Непременно задайте макросу понятное название.

    Рис. 9.4. Окно Изменение кнопки

    В итоге клавиша пуска макроса покажется на панели скорого доступа (рис. 9.5).

    Рис. 9.5. Кнопка пуска макроса на панели скорого доступа

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

    1. В диалоговом окне Запись макроса нажмите клавишу кнопкам в области Назначить макрос.

    2. Установите курсор в поле Новое сочетание кнопок открывшегося окна Настройка клавиатуры (рис. 9.6) и нажмите то сочетание, при помощи которого желаете вызывать макрос. Традиционно комфортно употреблять сочетания кнопок F1–F12 либо цифр с кнопками Alt и Ctrl.

    Рис. 9.6. Окно Настройка клавиатуры

    3. Когда необходимое сочетание кнопок будет подобрано, нажмите клавишу Назначить, а потом – Закрыть.

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

    а клавиша в строке состояния изменит собственный вид на

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

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

    1. Нажмите сочетание кнопок Ctrl+D, чтоб открыть окно Шрифт.

    2. В окне Шрифт выберите шрифт Arial, начертание – Полужирный, размер – 10 (рис. 9.7).

    Рис. 9.7. Окно Шрифт

    3. Нажмите клавишу OK и остановите запись щелчком на кнопочке Приостановить запись на вкладке Разраб либо в строке состояния. Макрос готов.

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

    Читайте также  Матрица pls что это. Типы матриц мониторов

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

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

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

    Окно Макрос дает возможность не лишь запускать макросы, но и управлять ими – изменять либо удалять.

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

    Рис. 9.9. Команды Microsoft Word в окне Макрос

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

    Sub Arial_10_bold()

    “ Arial_10_bold Macro

    “ Arial 10 Полужирный

    With Selection.Font

    .Name = “Arial”

    .Size = 10

    .Bold = True

    .Italic = False

    .Underline = wdUnderlineNone

    .UnderlineColor = wdColorAutomatic

    .StrikeThrough = False

    .DoubleStrikeThrough = False

    .Outline = False

    .Emboss = False

    .Shadow = False

    .Hidden = False

    .SmallCaps = False

    .AllCaps = False

    .Color = wdColorAutomatic

    .Engrave = False

    .Superscript = False

    .Subscript = False

    .Spacing = 0

    .Scaling = 100

    .Position = 0

    .Kerning = 0

    .Animation = wdAnimationNone

    End With

    End Sub

    Наверняка юзерам, незнакомым с программированием, таковой текст покажется чрезвычайно сложным, но при не далеком рассмотрении оказывается, что это обычный набор характеристик, которые установлены либо не установлены. Установленный параметр обозначается словом True, а неустановленный – False.

    Для записи макросов, как и для остальных команд, в Microsoft Word употребляется язык Visual Basic for Applications (VBA, Visual Basic для приложений). Макрос представляет собой набор команд и операторов на VBA. Любая команда и действие в Microsoft Word представлены в виде строк формата VBA, процесс записи макроса тоже представляет собой формирование таковых строк. Таковым образом, юзер имеет возможность поменять либо сделать макрос без повторного выполнения всей процедуры. Хотя макрос VBA можно сделать в любом текстовом редакторе, не стоит пренебрегать возможностью записи макроса в Word. Макросу, сделанному при помощи Microsoft Word, можно добавлять новейшие команды и функции, а также на таковых макросах можно учить язык VBA.

    Макросы можно редактировать, используя специальную утилиту, которая заходит в поставку Microsoft Office, – редактор Visual Basic (рис. 9.10).

    Рис. 9.10. Окно редактора Visual Basic

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

    Читайте также  Удаление вирусов вручную. Как найти и удалить вирус вручную

    Окно редактора Visual Basic можно открыть несколькими методами, к примеру нажав клавишу Visual Basic на панели Разработчик.

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

    1. Откройте окно Макрос щелчком на кнопочке Макросы на вкладке Разраб ленты.

    2. В диалоговом окне Макрос выберите подходящий макрос из списка.

    3. Нажмите клавишу Изменить.

    4. В открывшемся окне Microsoft Visual Basic (см. рис. 9.10) будет показан начальный текст макроса, который доступен для редактирования.

    5. Для экспорта файла выполните команду File > Export File (Файл > Экспорт файла) (рис. 9.11).

    Рис. 9.11. Выполнение команды File > Export File (Файл > Экспорт файла) в меню Microsoft Visual Basic

    6. В диалоговом окне экспорта файла укажите для него расширение BAS (рис. 9.12).

    Рис. 9.12. Сохранение макроса с расширением BAS

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

    1. Откройте окно Microsoft Visual Basic, щелкнув на кнопочке Visual Basic на вкладке Разраб на ленте либо воспользовавшись сочетанием кнопок Alt+F11.

    2. Для импорта файла выполните команду File > Import File (Файл > Импорт файла).

    3. Выберите наружный макрос и откройте его.

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

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

    1. Щелкните на кнопочке Сохранность макросов в группе Код на вкладке Разраб ленты.

    2. В окне Центр управления сохранностью, открытом в разделе Характеристики макросов (рис. 9.13), выберите один из 4 вариантов доверия:

    · Отключить все макросы без уведомления – открываются лишь макросы, установленные в надежных расположениях (данную настройку можно задать в этом же окне в разделе Надежные расположения);

    · Отключить все макросы с уведомлением – при открытии документа программа будет спрашивать, желаете ли вы запустить макрос;

    · Отключить все макросы, не считая макросов с цифровой подписью – будут раскрываться документы, содержащие лишь те макросы, которые имеют цифровую подпись;

    · Включить все макросы – все документы, содержащие макросы, будут раскрываться без запроса.

    Рис. 9.13. Раздел Характеристики макросов окна Центр управления безопасностью

    Совет

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

    Оставьте комментарий