Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://www.philol.msu.ru/~yegorov/macro/index.php
Дата изменения: Unknown Дата индексирования: Tue Oct 2 09:09:34 2012 Кодировка: Windows-1251 |
На главную страницу На домашнюю страницу автора | ||||||||||||||||||
![]() ![]() |
||||||||||||||||||
|
Что? Зачем?При макетировании текста в MS Word 98/2000 часто появляeтся потребность в оперативном подборе некоторых параметров текста, например, изменение межстрочного интервала или растояния до предыдущего абзаца и т.д. Чтобы изменить какой-то параметр, необходимо выбрать меню "Формат", затем выбрать соответствующий пункт подменю и т.д., т.е. проделать массу манипуляций мышью. В то же время в Word есть замечательный механизм автоматизации обработки текста (и не только текста), который называется "Макрос". По другому этот механизм называется VBA (Visual Basic for Application). VBA - это самый настоящий язык программирования, на котором можно писать сложные программы. В этот язык вложено множество функций манипулирования, как текстом, так и документами MS Word. ![]()
Создав макрос тем или иным способом, его выполнение можно назначить клавиатуре (нажатию определенной комбинации клавиш). Самый простой способ написать макрос (попросту - создать программу) -
это выбрать меню "Сервис" -> "Макрос" -> "Начать запись...".
Но (!!!) перед тем, как это сделать надо скрупулезно продумать, что будет делать этот макрос.
Допутим, для примера, мы хотим поставить слово, в начале которого стоит курсор, за следующим словом,
т.е. поменять слова местами. Для записи макроса надо проделать следующие действия:
Слева, в дочернем окне "Project - Normal" отыщите папку "Modules", раскройте ее и щелкните дважды по модулю "NewMacros". В правом окне откроется текст макроса, который теперь доступен для правки. |