【发布时间】:2020-08-16 11:51:04
【问题描述】:
我正在使用以下行来实例化 Outlook 应用程序实例:
Outlook.Application oApp = new Outlook.Application()
我想...检查 Outlook 实例是否已经在运行,如果是,请获取并使用它
【问题讨论】:
标签: c# .net outlook com office-interop
我正在使用以下行来实例化 Outlook 应用程序实例:
Outlook.Application oApp = new Outlook.Application()
我想...检查 Outlook 实例是否已经在运行,如果是,请获取并使用它
【问题讨论】:
标签: c# .net outlook com office-interop
试试这样的...
using System.Diagnostics;
Outlook.Application oApp;
Process[] outlookProcs = Process.GetProcessesByName("OUTLOOK");
if (outlookProcs.Length > 0)
{
oApp = Marshal.GetActiveObject("Outlook.Application");
}
else
{
oApp = new Outlook.Application();
}
【讨论】: