嵌入式Office应用程序 - 如何知道应用程序是在运行还是嵌入了对象

时间:2010-06-15 04:36:32

标签: excel ole comaddin

我在Word中添加一个Excel工作表对象。 Excel附加了COM插件。知道如何知道Excel是独立运行还是作为嵌入对象?

在Word中激活(双击)嵌入的Excel对象时,将加载附加到Excel的COM插件。我在OnConnection(...)或其他可以告诉Excel对象状态的方法中寻找某种属性或参数。

1 个答案:

答案 0 :(得分:3)

尝试UserControl对象的Application属性。

  

UserControl属性如果应用程序可见或是可见,则为True   由用户创建或启动。假   如果您创建或启动了   以编程方式使用   CreateObject或GetObject   功能,应用程序是   隐。读/写布尔。

我必须使用这个属性已经很长时间了,所以我不确定它会对你的具体情况有所帮助。