MSDN サイトのすべての情報は、これらのオブジェクトを使用する Outlook アドインを作成していると想定しているようです。ただし、スタンドアロン アプリケーション内で使用できる などをExplorer
含む新しいオブジェクトまたは参照オブジェクトを作成できるかどうか疑問に思っています。MailItems
質問する
2196 次
1 に答える
4
はい、スタンドアロン アプリケーションで Office 統合を使用できます。これは、PIA を使用した Office Automationと呼ばれます。Microsoft.Office.Interop.Outlook.dll ( C:\Program Files (x86)\Microsoft Visual Studio 10.0\Visual Studio Tools for Office\PIA\Office12\Microsoft.Office.Interop.Outlook.dll )へのアセンブリ参照を追加するだけです。 . Outlook.Application
コードでは、インスタンスへの参照のみが必要です。
Outlook.Application app = new Outlook.Application();
Outlook.Explorer explorer = app.ActiveExplorer();
explorer.Display(); // display explorer
Outlook.MailItem mailItem = app.CreateItem(Outlook.OlItemType.olMailItem);
mailItem.Display(); // create mail message
また、COM リソースを適切に破棄する必要があります。
于 2012-08-27T16:26:44.737 に答える