0

我的问题在这里略有不同。例如,我打开了两个 Outlook 实例。然后关闭第一个实例并运行另一个实例。在 C# 中是否可以检测我是否使用第一个/原始实例?

我正在为 Outlook 开发插件 (VSTO),并在第二个实例处于活动状态时遇到问题,即使关闭了第一个实例也是如此。

仅供参考,我正在使用 Redemption、AddIn-Express、VSTO (C#)。

4

1 回答 1

1

您将使用唯一且唯一的 Outlook 实例 - 与其他 Office 应用程序不同,它是单例。检查任务管理器 - 只有一个 Outlook.exe 进程正在运行。

例如,当您右键单击文件夹并选择“在新窗口中打开”时,您会得到一个新的资源管理器。发生这种情况时,Application.Explorers.NewExplorer事件将触发。当检查器关闭时,Explorer.Close会触发事件。

于 2018-08-24T05:34:36.173 回答