Outlookアドインでリボンにボタンを追加したいので、ユーザーがこのボタンをクリックすると、現在選択されているメールの本文を取得したいのですが、このコードがありますが、インデックスが1であるため、受信トレイから最初のメールのみが取得されます。
Microsoft.Office.Interop.Outlook.Application myApp = new Microsoft.Office.Interop.Outlook.Application();
Microsoft.Office.Interop.Outlook.NameSpace mapiNameSpace = myApp.GetNamespace("MAPI");
Microsoft.Office.Interop.Outlook.MAPIFolder myInbox = mapiNameSpace.GetDefaultFolder(Microsoft.Office.Interop.Outlook.OlDefaultFolders.olFolderInbox);
String body = ((Microsoft.Office.Interop.Outlook.MailItem)myInbox.Items[1]).Body;
では、Outlookで現在開いている電子メールを取得するにはどうすればよいですか?、この方法は私には有効ですが、現在の電子メールのインデックスを取得する必要があります。
ありがとう。