こんにちは私はC#コンソールアプリケーションを介してOutlook2010で自分の電子メールにアクセスしようとしています。
Visual Studioは管理者権限で起動しMicrosoft.Office.Interop.Outlook v14.0.0.0
、Outlookへの参照を追加して使用しました。
私のコード:
Console.Write("starting");
Outlook.Application app = new Outlook.Application();
Outlook.NameSpace mapiNameSpace = app.GetNamespace("MAPI");
Outlook.MAPIFolder myInbox = mapiNameSpace.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox);
Console.WriteLine(((Outlook.MailItem)myInbox.Items[0]).Subject);
Console.WriteLine("readline:");
Console.ReadLine();
2行目は、エラーメッセージをスローします。
Retrieving the COM class factory for component with CLSID {0006F03A-0000-0000-C000-000000000046} failed due to the following error: 80080005 Server execution failed (Exception from HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE)).
解決策を知っていますか?