|
||||||||
|
Модификация команд Word;Большинство команд 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() ' Сохранение активного документа или шаблона ? 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 |