Назад в модуль

МАКРО команды  LT

Самый простой способ написать макрос (попросту - создать программу) - это выбрать меню

"Сервис" -> "Макрос" -> "Начать запись...". Но (!!!) перед тем, как это сделать надо скрупулезно продумать, что будет делать этот макрос. Допустим, для примера, мы хотим поставить слово, в начале которого стоит курсор, за следующим словом, т.е. поменять слова местами. Для записи макроса надо проделать следующие действия:

Ставим курсор в начале слова (надо уже иметь текст, состоящий хотя бы из двух слов)

Выбираем меню "Начать запись...", после чего появится окно диалога "Запись макроса".

В окне диалога можно присвоить разумное имя макросу, а также записать комментарий к нему. Если этого всего не требуется, то можно просто нажать кнопку "ОК"

после этого появится маленькое окошко останова записи:

Далее, всё чтобы ни делалось с текстом, будет записано в виде программы на языке Basic. Исходя из нашей задачи, надо:

нажать клавиши Ctrl+Shift+→ ("Стрелка вправо") – выделим слово справа от курсора,

затем Ctrl+X – вырежем слово и поместим его в буфер обмена,

затем Ctrl+→ ("Стрелка вправо") – прыгнем на слово вперед

и, наконец Ctrl+V – вставим из буфера обмена

После всех манипуляций нажмите на кнопку останова записи (кнопка с квадратиком)

Чтобы посмотреть на записанный макрос нажмите Alt+F11. Не пугайтесь нового открытого окна, это как раз и есть окно разработки программ на Visual Basic:

Слева, в дочернем окне "Project - Normal" отыщите папку "Modules", раскройте ее и щелкните дважды по модулю "NewMacros". В правом окне откроется текст макроса, который теперь доступен для правки.

Взято тут