嵌入式办公应用程序 - 如何知道应用程序是否正在运行或嵌入对象

问题描述:

我在Word中添加Excel工作表对象。 Excel有一个COM插件附加到它。任何想法如何知道Excel是独立运行还是作为嵌入对象运行?嵌入式办公应用程序 - 如何知道应用程序是否正在运行或嵌入对象

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

尝试使用Application对象的UserControl属性。

如果应用程序是可见的用户控件属性真或者如果它是创建或由用户启动 。 False 如果以编程方式创建或启动了 应用程序,则可以使用 的CreateObject或GetObject 函数,并且应用程序隐藏了 。读/写布尔值。

它已经因为我已经使用这个属性很长一段时间,所以我不知道它会在你的具体情况帮助。

+0

谢谢AMissico !! – A9S6 2010-06-15 07:24:07

+0

@ A9S6:不客气。 – AMissico 2010-06-15 08:40:30