我有一个 Outlook 加载项,它是一个新的功能区选项卡,它连接到我的服务器数据库,以便将一些自定义数据与 Outlook 对象关联。
到目前为止,此功能区选项卡显示在邮件项目中。
我正在扩展它以显示在任务和日历项目(约会、会议等)中。
目前我确定创建的新项目的方式如下-->
Microsoft.Office.Interop.Outlook.Application interopApplication = ThisAddIn.Application.Application
if (interopApplication.ActiveExplorer().CurrentFolder.DefaultItemType.ToString() != "olTaskItem")
{
....
}
这样我就可以确定文件夹及其相关的新项目(比如在收件箱中,我创建新邮件项目,在日历中我创建新约会等)
现在,当我在收件箱中时,我单击新建约会,它会将创建的新项目标识为olMailItem
而不是创建为olAppointmentItem
。当我在日历视图中并单击新邮件项目时也是如此。
我的问题是如何确定无论我在哪个文件夹中创建的新项目?