Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры готовые.docx
Скачиваний:
1
Добавлен:
17.09.2019
Размер:
113.49 Кб
Скачать

9 Свойства объекта Application

ActiveDocument возвращает объект активного документа - того, который открыт в данный момент в MicrosoftWordдля. ActivePrinter возвращает объект активного принтера - устройства, используемого для печати документов по умолчанию. ActiveWindow возвращает активное окно - объект типа Window. CapsLock показывает текущее состояние режима CapsLock. Если этот режим активен, по умолчанию при вводе с клавиатуры вводятся прописные буквы. Если режим CapsLock включен - свойство возвращает True, если выключен - False. Caption позволяет узнать, и, при желании, изменить заголовок окна MicrosoftWord. CustomizationContext позволяет узнавать и задавать документ и шаблон, в котором сохраняются такие настройки, как изменения в настройке меню, панелей инструментов, горячих клавиш. Dialogs возвращает коллекцию Dialogs (Диалоговые окна), которая дает доступ ко всем диалоговым окнам MicrosoftWord DisplayAlerts - позволяет управлять выводом диалоговых окон, сообщений об ошибках и т.д. при работе в MicrosoftWord. EnableCancelKey - позволяет разрешать и запрещать пользователю остановку программы по нажатию сочетания клавиш Ctrl + Break. Это может быть полезно при выполнении участков кода, которые нельзя прерывать. Для того чтобы запретить прерывание работы программы нужно присвоить этому свойству значение wdCancelDisabled, для разрешения - wdCancelInterrupt. IsObjectValid - позволяет проверить объектную переменную. Если объект, на которую она ссылается, существует - проверка возвратит True, если нет - False. Это свойство полезно использовать для проверки объектов, которые могут быть удалены пользователем. Если объект существует, можно произвести с ним какие-либо действия. Если нет - сообщить причину, по которой действия невозможны. KeyBindings - возвращает коллекцию KeyBindings, которая содержит информацию о клавиатурных привязках. NumLock возвращает состояние клавиши NumLock - True если цифровая клавиатура находится в режиме ввода цифр, иначе - False. RecentFiles - позволяет работать с файлами, которые вы недавно открывали. Список этих файлов можно увидеть в диалоговом окне открытия файлов. Последний файл, с которым вы работали, хранится в списке первым. Свойство ScreenUpdating используют для отключения обновления экрана во время вывода в документ большого количества информации или других действий с документом. Это позволяет ускорить работу, так как системные ресурсы не тратятся на постоянное обновление экрана. Модифицировав свойство StatusBar вы можете записать любой текст в строку состояния MicrosoftWord. Туда можно выводить сообщения о ходе выполнения какой-нибудь длительной операции и т.д. Это свойство возвращает объект System, который дает доступ к различной системной информации (о разрешение экрана, типе процессора, объеме свободного места на жестких дисках и т.д.)Visible позволяет скрыть окно MicrosoftWord. Если присвоить ему значение False - окно приложения будет скрыто, причем даже с панели задач Windows. Если значение True - окно снова отобразится. Windows - работа с окнами Это свойство возвращает коллекцию Windows, которая содержит окна всех открытых документов. Она позволяет управлять окнами. События объекта Application Как и любые другие объекты, Application может реагировать на различные события. Чтобы события объекта отображались в редакторе, нужно воспользоваться особой методикой. Во-первых - вставьте в VBA-проект модуль класса командой Insert - ClassModule (Вставить - Модуль класса) или любым другим удобным для вас способом. DocumentBeforeClose (Перед закрытием документа) - событие генерируется непосредственно перед закрытием одного из открытых документов. В этот обработчик можно вставить, например, команды проверки документа, команды сохранения копий документа и т.д. DocumentBeforePrint (Перед печатью документа);DocumentBeforeSave (Перед сохранением документа); DocumentChange (Изменение документа) - это событие гененируется при создании нового документа, открытии существующего или тогда, когда любой документ становится активным.; DocumentOpen (Открытие документа); NewDocument (Создание нового документа); Quit (Выходиз Microsoft Word); WindowActivate (Активация окна документа); WindowBeforeDoubleClick (Перед двойным щелчком) - происходит после двойного щелчка в области редактирования документа до выполнения стандартной процедуры обработчика двойного щелчка. WindowBeforeRightClick (Перед щелчком правой кнопкой мыши); WindowDeactivate (Деактивация окна); WindowSelectionChange (Изменение выделенной области); WindowSize (Размер окна) - происходит при изменении размеров или перетаскивании окна.