我注意到,当用户启用Windows文件资源管理器预览窗格,然后查看Word或Excel文件时,我的VSTO外接程序会启动。此外,当用户双击Excel或Word文件时,我的外接程序会再次启动。
启动时需要检查Word和Excel中的哪些属性才能知道它是预览窗格?
我找到了关于Powerpoint in this SO question.的讨论,供大家参考
我注意到,当用户启用Windows文件资源管理器预览窗格,然后查看Word或Excel文件时,我的VSTO外接程序会启动。此外,当用户双击Excel或Word文件时,我的外接程序会再次启动。
启动时需要检查Word和Excel中的哪些属性才能知道它是预览窗格?
我找到了关于Powerpoint in this SO question.的讨论,供大家参考
2条答案
按热度按时间xpszyzbs1#
当Word和Excel由文件资源管理器作为预览启动时,我发现您可以检查-Embedding的命令线性
Detecting Automation of Excel是我找到这个答案的地方。这个问题是关于自动化的。
此外,当用户在Word中嵌入Excel,然后编辑嵌入的Excel时,VSTO加载项将多次启动。您也可以检查-Embedding参数。
b09cbbtk2#
通常,当使用Office应用程序在Windows资源管理器中呈现文档时,功能区栏是不可见的。您可以使用以下代码来检查: