Outlook COMアドイン(C#)内で、このようにOutlook内で選択したすべてのメールを取得できました
var selection = Globals.ThisAddIn.Application.ActiveExplorer().Selection;
List<Outlook.MailItem> outlookMailList = new List<Outlook.MailItem>();
foreach (object mail in selection)
outlookMailList.Add((Outlook.MailItem)mail);
選択したメールをいくつかのメタデータとともに DMS 内に保存します。
今度は、Office 用の Javascript API (office.js) で同じことをしたいと思います。
ここでの正しいエントリーポイントは何ですか? Outlook 内で複数のメールを選択すると、既定のリボン内の OutlookTab ボタンが非アクティブになるためです。
http://bettersolutions.com/javascript-api/hosts/extensionpoint.htmも参照してください。
- 見つけたメール情報を取得するため
selectedMail = Office.context.mailbox.item;
Outlook でマークされたすべてのメールのデータを取得するにはどうすればよいですか。私は次のようなものがあると思っていました
selectedMails = Office.context.mailbox.items;
// OR
selectedMails = Office.context.mailbox.selectedItems;
TaskPane または CustomPane に選択されたメールの情報を取得する方法を知っている人はいますか? それぞれそれが可能かどうか?どうもありがとう。