我正在创建一个Outlook加载项,我想知道如何从所选日历中获取元素? 例如,我需要从名为“myCalendar”的日历中获取所有约会项目。 现在,我可以从所有日历中获取所有约会项目。
谢谢,
答案 0 :(得分:6)
这些额外的日历可用作主日历文件夹的子文件夹。所以这就是你做的:
使用
获取对主日历文件夹的引用Outlook.MAPIFolder calendar = Application.Session.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderCalendar);
枚举calendar.Folders
集合,直至找到您正在寻找的MAPIFolder.Name
。
从该MAPIFolder中,将所有Items
枚举为Outlook.AppointmentItem
,就像您已经在做的那样。