русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

End Sub


Дата добавления: 2015-06-12; просмотров: 534; Нарушение авторских прав


Эта процедура представляет собой пользовательскую версию заблокированной средствами защиты команды Word. Для поиска оглавления ему назначена закладка.

Для того чтобы эта процедура при выполнении не вызвала ошибку, защиту перед внесением изменений в документ следует снять, как это было показано выше, а перед выходом из процедуры – восстановить первоначальный уровень защиты.

Word предоставляет возможность замещения встроенных команд пользовательскими командами. Для просмотра встроенных команд Word можно воспользоваться командой Макрос 4 Макросы в меню Сервис. В раскрывшемся диалоговом окне в списке «Макросы из» нужно выбрать сроку «Команд Word». В представленном выше списке отображаются имена более 900 команд Word, доступных в меню, диалоговых окнах и на панелях инструментов.

Для замены обработчика встроенной команды нужно создать процедуру, присвоив ей то же имя, какое имеет встроенная команда (например, для замены команды сохранения файла следует написать процедуру FileSave). После создания процедуры, имя которой совпадает с именем встроенной команды, Word запускает первую процедуру с известным ему именем, которую находит в следующей последовательности: текущий шаблон, шаблон NORMAL.DOT, загруженные глобальные шаблоны (в алфавитном порядке их имен), встроенные команды Word.

Например, стандартная встроенная процедура создания нового файла (документа или шаблона) выглядела бы так:

Sub FileNew()
Dialogs(wdDialogFileNew).Show
End Sub

Эту процедуру можно было бы заменить, добавив в нее код для автоматической установки значений некоторых свойств в диалоговом окне создания документа. Другой способ – полное переопределение процедуры создания документа с введением пользовательских диалоговых окон.

В Excel, PowerPoint и Access приложение (его код) можно защитить, сохранив его как надстройку, но в Word эта возможность отсутствует. Для защиты шаблона в Word в редакторе VBA нужно выделить нужный проект, содержащий защищаемый код, и в контекстном меню или в меню Сервис выбрать пункт Свойства проекта… В диалоговом окне этой команды на вкладке «Защита» можно установить блокировку просмотра проекта и пароль, позволяющий снять защиту.



Приложение может разрабатываться с использованием нескольких приложений Microsoft Office. Далее рассматриваются средства интеграции различных приложений.

 

Глава 10. Использование Automation при интегрировании компонентов
Microsoft Office

Возможность построения пользовательских приложений на основе существующих программных компонентов позволяет разработчикам создавать новые инструменты и приложения с минимальными затратами.



<== предыдущая лекция | следующая лекция ==>
Защита документов Word и кода | Технология ActiveX


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.042 сек.