Outlook オブジェクトに関連付けるカスタム データのために、サーバー データベースに接続する新しいリボン タブである Outlook アドインがあります。
現在、このリボン タブはメール アイテムに表示されています。
タスクとカレンダー アイテム (予定、会議など) に表示するように拡張しています。
現在、作成された新しいアイテムを決定する方法は次のとおりです -->
Microsoft.Office.Interop.Outlook.Application interopApplication = ThisAddIn.Application.Application
if (interopApplication.ActiveExplorer().CurrentFolder.DefaultItemType.ToString() != "olTaskItem")
{
....
}
このようにして、フォルダーとそれに関連付けられた新しいアイテムを特定できます (受信トレイで新しいメール アイテムを作成し、カレンダーで新しい予定を作成するなど) 。
Inbox で New Appointment をクリックすると、作成された新しい項目が としてolMailItem
ではなく として識別されolAppointmentItem
ます。カレンダー ビューで [新しいメール アイテム] をクリックした場合も同様です。
私の質問は、現在のフォルダーに関係なく、作成された新しいアイテムをどのように判断するのですか?