Об’єктні моделі microsoft office стор

Як уже згадувалося, додатки Microsoft Office надають контролерам автоматизації доступ до своєї функціональності за допомогою своєї об'єктної моделі, що представляє собою ієрархію об'єктів. Об'єкти можуть надавати доступ до інших об'єктів за допомогою колекцій.

В якості ілюстрації ієрархії об'єктів Microsoft Office наведемо невеликий фрагмент об'єктної моделі Microsoft Word (рис. 4.1).

Об'єктні моделі microsoft office стор

Мал. 4.1. Фрагмент об'єктної моделі Microsoft Word

В об'єктних моделях всіх додатків Microsoft Office завжди є найголовніший об'єкт, доступний з додатком-контролера і представляє саме автоматизується додаток. Для всіх додатків сімейства Microsoft Office він носить назву Application, і багато його властивості та методи також однакові для всіх цих додатків. Нижче представлені ті з них, які ми будемо використовувати найбільш часто.

І Властивість Vi si И е (доступне для об'єкта Appl icati on всіх додатків Microsoft Office) дозволяє додатку з'явитися на екрані і бути представленим в панелі завдань; воно приймає значення Тгіе (призначений для користувача інтерфейс програми доступний) або False (призначений для користувача інтерфейс програми недоступний; це значення встановлюється за замовчуванням). Якщо вам потрібно зробити щось з документом Office у фоновому режимі, не інформуючи про це користувача, можна не звертатися до цієї властивості - в цьому випадку додаток можна буде знайти тільки в списку процесів за допомогою програми Task Manager.

# 9632; Метод Qui t закриває додаток Office. Залежно від того, яка програма Office автоматизується, він може мати або не мати параметри.