Встроенное офисное приложение - как узнать, запущено ли приложение или внедрен объект
Я добавляю объект Excel Worksheet внутри Word. К Excel прикреплено дополнение COM. Любая идея, как можно узнать, работает ли Excel независимо или как встроенный объект?
Надстройка COM, прикрепленная к Excel, загружается, когда внедренный объект Excel активируется (двойной щелчок) внутри Word. Я ищу какое-то свойство или параметр в OnConnection(...) или другой метод, который может сообщить состояние объекта Excel.
1 ответ
Попробуйте UserControl
собственность Application
объект.
Свойство UserControl Истинно, если приложение является видимым или если оно было создано или запущено пользователем. False, если вы создали или запустили приложение программно с помощью функций CreateObject или GetObject, и приложение скрыто. Чтение / запись Булева.
Я давно не пользовался этим свойством, поэтому не уверен, что оно поможет в вашем конкретном случае.