1

Тема: Как использовать макросы в Word 2007/2010

У некоторых пользователей возникает вопрос: Как применить макросы в Word?

Изучите, пожалуйста, инструкцию по использованию макросов в 6-й главе из книги основателя нашего портала Антона Кокина "Word 2003/2007. Народные советы":
внешняя ссылка
Попробуйте реализовать то, что написано в этом материале.

Еще вам может быть полезен 6-й раздел из презентации К.Ю. Полякова (внешняя ссылка) "Word 2007 — спецкурс".
Файл презентации можно скачать здесь:
внешняя ссылка

Также посмотрите следующие ссылки:
http://wordexpert.ru/page/sozdanie-makr … ovogo-koda
http://wordexpert.ru/page/avtomatichesk … is-makrosa

Если что-то не получится - пишите.

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

2

Re: Как использовать макросы в Word 2007/2010

Для применения макроса нужно сделать следующее:
1. Если в Word нет вкладки Разработчик, то создать эту вкладку.
2. Открыть файл, к которому применяется макрос, и разрешить запуск макросов (установить режим Включить все макросы).
3. Открыть Visual Basic Editor (Alt+F11).
4. Скопировать текст макроса в окно Visual Basic Editor.
Проверить, чтобы в макросе были операторы Sub и End Sub.
5. При необходимости внести изменения в макрос и сохранить.
6. Перейти в пользовательский режим Word и применить макрос к нужному файлу.

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

3

Re: Как использовать макросы в Word 2007/2010

1. Если в Word нет вкладки Разработчик, то создаем эту вкладку.

В Word 2007: Кнопка OfficeПараметрыОсновные – установить флажок Показывать вкладку "Разработчик" на ленте.

В Word 2010: Файл – Параметры – Настройка ленты – установить флажок Разработчик в области Настройка ленты: Основные вкладки.
Как использовать макросы в Word 2007/2010

------------------------------------

Видеофильм о подключении вкладки Разработчик см. здесь:
внешняя ссылка

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

4

Re: Как использовать макросы в Word 2007/2010

2. Открыть файл, к которому применяется макрос, и разрешить запуск макросов (установить режим Включить все макросы).

Обычно по умолчанию используется режим безопасности Отключить все макросы с уведомлением. В этом случае после запуска программы Word появляется уведомление: Предупреждение системы безопасности. Запуск макросов отключен.
Для запуска макросов необходимо нажать кнопку Включить содержимое:
Как использовать макросы в Word 2007/2010

Примечание. Если при запуске макроса выводится сообщение: "The macros in this project are disabled", то это означает, что запуск макросов не разрешен. Чтобы исправить это положение, установите режим Включить все макросы, выполнив то, что указано в данном сообщении.

Примечание. Для включения режима использования макросов в версии 2003 установите уровень безопасности макросов Средний (Сервис - Макрос - Безопасность - Средняя). Если вы уверены, что файл не содержит макровирусов, при открытии файла, в котором вы хотите применить макрос, нажмите кнопку Не отключать макросы.
Подробнее о макровирусах - см. здесь:
http://wordexpert.ru/forum/viewtopic.php?id=1277

Видеофильм о включении макросов см. здесь:
внешняя ссылка

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

5

Re: Как использовать макросы в Word 2007/2010

3. Открыть окно Visual Basic Editor (Alt+F11).

Окно Visual Basic Editor удобно открыть с помощью комбинации клавиш Alt+F11.

Видеофильм о том, как открыть редактор VBA см. здесь:
внешняя ссылка

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

6

Re: Как использовать макросы в Word 2007/2010

4. Скопировать текст макроса в окно Visual Basic Editor.

Создайте в редакторе VBA новый модуль для записи макроса.
Модуль будет храниться в нашем файле Word (для примера, файл называется Макросы - Тест.docx).
Для создания модуля, сохраняемого в файле, выберите в области Project  (в левой верхней части редактора VBA) строку Project (Макросы - Тест) и затем выберите в меню редактора команду Insert - Module.

Видеофильм о создании нового модуля см. здесь:
внешняя ссылка

Примечание - Для сохранения макроса в файле в Word 2007 или 2010 нужно, чтобы файл был сохранен в формате с поддержкой макросов.

Далее обычным образом скопируйте текст макроса в созданный модуль в редакторе Visual Basic Editor.
Поскольку иногда наши коллеги приводят текст макроса без первого и последнего операторов, проверьте, чтобы макрос начинался оператором Sub и заканчивался оператором End Sub.

Sub [Наименование_макроса]()
     (…)
End Sub

Наименование макроса должно состоять из одного слова и может включать в себя буквы латиницы, кириллицы (русского алфавита), цифры и знаки подчеркивания (причем в начале наименования макроса обязательно должна стоять буква). Например:

Sub Мой_макрос01()
     (…)
End Sub

Например:

Sub Hello1()
    Selection.TypeParagraph
    Selection.TypeParagraph
    Selection.TypeParagraph
    Selection.MoveUp Unit:=wdLine, Count:=1
    Selection.TypeText Text:="Привет, мир!"
    Selection.HomeKey Unit:=wdLine, Extend:=wdExtend
    Selection.Font.Name = "Times New Roman"
    Selection.Font.Size = 36
    Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter
    Selection.Font.Bold = wdToggle
    Selection.MoveLeft Unit:=wdCharacter, Count:=1
End Sub

Сохраняем скопированный макрос (Ctrl+C).

Видеофильм о копировании и сохранении макроса см. здесь:
внешняя ссылка

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

7

Re: Как использовать макросы в Word 2007/2010

5. При необходимости внести изменения в макрос и сохранить.

Сохранение текста макроса удобно производить с помощью комбинации клавиш Ctrl+S.


Видеофильм о редактировании и сохранении макроса см. здесь:
внешняя ссылка

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

8

Re: Как использовать макросы в Word 2007/2010

6. Перейти в пользовательский режим Word и применить макрос к нужному файлу.

Для запуска макроса можно перейти на вкладку Разработчик и выбрать команду Макросы – [Наименование_макроса] – Выполнить.

Видеофильм о запуске макроса из программы Word см. здесь:
внешняя ссылка

Примечание. Макрос можно также запустить из окна Visual Basic Editor, поместив курсор на текст макроса и нажав клавишу F5.

Видеофильм о запуске макроса из редактора VBA см. здесь:
внешняя ссылка

Примечание. Если при запуске макроса выводится сообщение: "The macros in this project are disabled", то это означает, что запуск макросов не разрешен. Чтобы исправить это положение, выполните п. 2.

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

9

Re: Как использовать макросы в Word 2007/2010

На всякий случай я скопировал с официального сайта журнала "PC-Magazine" (внешняя ссылка) страницу с 6-й главой из книги основателя нашего портала Антона Кокина "Word 2003/2007. Народные советы" и добавил иллюстрации к книге из слайд-фильма, размещенного на той же странице.

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

Post's attachments

Кокин_Глава 6.zip 749.3 Кб, 28 скачиваний с 2013-03-01 

You don't have the permssions to download the attachments of this post.
Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.