Outlook ウィンドウを開く方法を教えてください。以下のコードを試しましたが、Outlook のインスタンスが既に実行されている場合は機能しません -
System.Diagnostics.Process[] processes = System.Diagnostics.Process.GetProcessesByName("OUTLOOK");
int processCount = processes.Length;
if (processCount != 0)
{
**outlookApp = Marshal.GetActiveObject("Outlook.Application") as Microsoft.Office.Interop.Outlook.Application;** this is throwing the below error **
}
else
{
outlookApp = new Microsoft.Office.Interop.Outlook.Application();
}
そして、私は得ました:
Error:
Operation unavailable (Exception from HRESULT: 0x800401E3 (MK_E_UNAVAILABLE))
誰かが上記のコードに別のアプローチまたは変更を与えることができますか?