Объект InvisibleApp (Visio)

Представляет невидимый экземпляр Microsoft Visio. Свойства объекта InvisibleApp идентичны свойствам объекта Application .

Примечание.

Начиная с Visio 2010 пользовательский интерфейс Microsoft Office Fluent заменил предыдущую систему многоуровневых меню, панелей инструментов и областей задач. Объекты И члены VBA, которые использовались для настройки пользовательского интерфейса в предыдущих версиях Visio, по-прежнему доступны в Visio, но работают по-разному.

Замечания

Используйте объект InvisibleApp , если вы хотите воспользоваться преимуществами службы автоматизации в Visio без взаимодействия с пользователем или знаний.

Как правило, внешняя программа создает или извлекает объект Application или InvisibleApp , прежде чем сможет получить другие объекты Visio из этого экземпляра. Используйте функцию CreateObject Microsoft Visual Basic или ключевое слово New для запуска нового экземпляра. Задайте для свойства Visible объекта InvisibleApp значение True, чтобы отобразить его.

Примечание.

Нельзя использовать функцию GetObject Visual Basic для получения объекта InvisibleApp для уже запущенного экземпляра Visio. Попытки сделать это не удастся.

Используйте свойства Documents, Windows и Addons для получения коллекций Documents, Windows и Addons экземпляра соответственно.

Используйте свойство ActiveDocument, ActivePage или ActiveWindow для получения активного объекта Document, Page или Window .

ActiveDocument — это свойство по умолчанию объекта InvisibleApp .

Примечание.

Код в проекте Microsoft Visual Basic для приложений (VBA) документа Visio может использовать глобальный объект Visio вместо объекта Visio-невидимого приложения для получения других объектов.

События

Методы

Свойства

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.