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

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

  •  27-09-2019
  •  | 
  •  

我加入内部Word中的Excel工作表对象。 Excel有附加一个COM插件。任何想法如何可以知道的Excel是独立运行或作为嵌入对象?

在COM外接程序连接到Excel加载时嵌入的Excel对象被激活(双击)的内部字。我要寻找某种属性或在OnConnection(...)的参数或其它方法,它可以告诉Excel对象的状态。

有帮助吗?

解决方案

尝试UserControl对象的Application属性。

  

<强> UserControl属性真,如果该应用程序是可见的,或者如果它是   创建或由用户启动。假   如果您创建或开始   应用程序通过使用   在创建对象或GetObject   的功能,并且应用程序   隐。读/写布尔。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top