[英]How to dected Excel was starting by automation (VSTO Addin context)
語境:
我正在運行VSTO Excel應用程序上下文加載項,並且當其他進程以可視模式自動啟動MS Excel時,也將加載我的加載項。
因此,現在有必要知道MS Excel是否由其他具有自動化功能的進程啟動了,例如
(“ /自動化-嵌入”)
目前,我評估以下Excel屬性:
ThisAddIn.Application.UserControl
但是在CreateObject期間啟動MS Excel時,該屬性始終為“ False”。
有沒有人有解決這個問題的想法? 我沒有找到解決此問題的其他屬性。
我認為可以使用cmd參數:
bool isExcelStartedByAutomation = (Environment.GetCommandLineArgs().Contains("/automation") && Environment.GetCommandLineArgs().Contains("-Embedding"));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.