嵌入式Office应用程序 - 如何知道应用程序是否正在运行或嵌入对象
题
我加入内部Word中的Excel工作表对象。 Excel有附加一个COM插件。任何想法如何可以知道的Excel是独立运行或作为嵌入对象?
在COM外接程序连接到Excel加载时嵌入的Excel对象被激活(双击)的内部字。我要寻找某种属性或在OnConnection(...)的参数或其它方法,它可以告诉Excel对象的状态。
解决方案
尝试UserControl
对象的Application
属性。
<强> UserControl属性强>真,如果该应用程序是可见的,或者如果它是 创建或由用户启动。假 如果您创建或开始 应用程序通过使用 在创建对象或GetObject 的功能,并且应用程序 隐。读/写布尔。
它已经因为我已经使用这个属性很长一段时间,所以我不知道它会在你的具体情况有所帮助。
不隶属于 StackOverflow