Вход


Главная страница >> Учебный процесс >> Конспекты >> MS Office. Руководство программиста по Visual Basic для MS Office 97 >> Объекты Microsoft Word >> Модификация команд Word;

Переход на главную страницу

Сервер поддерживается
кафедрой информатики и вычислительной техники ГрГУ
тел. +375-(0)152-445-101
E-mail :
kadan@grsu.grodno.by


[Назад]    [Содержание ]    [Вперед]

  


Модификация команд Word;


Большинство команд Word разрешается модифицировать, заменяя их май сами. Например, можно так изменить команду Open (Открыть) в меню File (Файл), чтобы она показывала список всех файлов в текущей папке, только документы Word.

Чтобы просмотреть список встроенных команд Word в диалоговом окне Macro (Макрос) из меню Tools (Сервис), выберите в списке Macros in (Макросы из) строку Word commands (Команд Word). В итоге Вы получите список кода закрепленных за всеми меню, панелями инструментов и комбинациями клавиш. Каждая команда меню начинается с имени меню, связанного с этой командой. Например, команда Save (Сохранить) из меню File (Файл) определена как FileSave.

Присвоив макросу имя исходной команды, Вы замените команду Word им макросом. Например, если Вы создадите макрос с именем FileSave, Word выполнит его, когда Вы выберете команду Save (Сохранить) из меню File (Файл) или щелкнете кнопку Save (Сохранить) на панели инструментов Standard (Стандартная), или нажмете комбинацию клавиш, закрепленную за командой FileSave.

Чтобы изменить команду Word:

Выберите из меню Tools (Сервис) команду Macro (Макрос), затем Macros (Макросы).

В списке Macros in (Макросы из) выберите Word Commands (Команды Word).

В списке Macro name (Имя) выберите имя нужной команды (скажем FileSave).

В списке Macros in (Макросы из) выберите шаблон или документ, в котором Вы хотите сохранить свой макрос. Например, чтобы создать глобальный макрос, выберите Normal.dot (global template) [Обычный.dot (общего шаблона)], и команда FileSave будет автоматически модифицирована) для всех документов.

Щелкните кнопку Create (Создать).

Появится окно редактора Visula Basic с модулем NewMacros, содержащим новую процедуру, имя которой совпадает с именем выбранной команды. В нашем случае (команда FileSave) появится макрос FileSave:

Sub FileSave()
     ?
      ?Fil
eSave Макрос
     ' Сохранение активного документа или шаблона
      ?
     ActiveDocument.Save
     
End Sub

Вы можете добавить дополнительные инструкции или удалить существующую инструкцию ActiveDocument.Save. При каждом выборе команды FileSave вместо команды Word будет выполняться Ваш макрос FileSave. Чтобы восстановить исходную команду FileSave, переименуйте или удалите макрос FileSave.


Примечание:
Заменить команду Word можно и так: создать модуль кода с именем, идентичным имени команды Word (например, FileSave); при этом он должен содержать подпрограмму с именем Main.



[Назад]    [Содержание ]    [Вперед]

  



Текст пособия подготовлен на основе материалов книги
Microsoft Corporation. Руководство программиста по Visual Basic для Microsoft Office 97 / Пер. с англ. - М.: Издательский отдел "Русская Редакция" ТОО "Channel Trading Ltd.", 1997. - 544 с.: илл.
c Оригинальное издание на английском языке,
Microsoft Corporation, 1997
c Русский перевод,
Microsoft Corporation, 1997

  
За содержание страницы отвечает Гончарова М.Н.
©
Кафедра СПиКБ, 2002-2017