Aplicaciones incorporadas de Oficina - ¿Cómo saber si la aplicación se está ejecutando o el objeto está incrustado

StackOverflow https://stackoverflow.com/questions/3042527

  •  27-09-2019
  •  | 
  •  

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.

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top