Aplicaciones incorporadas de Oficina - ¿Cómo saber si la aplicación se está ejecutando o el objeto está incrustado
Pregunta
Estoy añadiendo un objeto de hoja de Excel dentro de la palabra. Excel tiene un complemento COM que se le atribuye. ¿Alguna idea de cómo se puede saber si se está ejecutando Excel de forma independiente o como un objeto incrustado?
El complemento COM unido a Excel carga cuando se activa el objeto incrustado de Excel (doble clic) en el interior de la palabra. Busco algún tipo de una propiedad o un parámetro en OnConnection (...) o cualquier otro método que permite determinar el estado del objeto de Excel.
Solución
Trate de la propiedad del objeto UserControl
Application
.
UserControl Propiedad Es cierto que si la aplicación es visible o si era creado o iniciado por el usuario. Falso si ha creado o ha comenzado la aplicación mediante programación utilizando el CreateObject o GetObject funciones, y los es la aplicación oculto. De lectura / escritura de Boole.
Ha pasado mucho tiempo desde que tuve que utilizar esta propiedad, así que no estoy seguro de que ayudará en su caso específico.