Outlook 插件:从选定的日历中获取元素

发布于 2024-11-30 10:19:21 字数 114 浏览 1 评论 0原文

我正在创建 Outlook 加载项,我想知道如何从选定的日历中获取元素? 例如,我需要从名为“myCalendar”的日历中获取所有约会项目。 现在,我可以从所有日历中获取所有约会项目。

谢谢你,

I'm creating an Outlook add-in and i'd like to know how to get elements from a selected calendar?
For exemple, i need to get all Appointments items from a calendar named "myCalendar".
Now, i can just get all appointments items from ALL calendars.

thank you,

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

叫嚣ゝ 2024-12-07 10:19:21

这些额外的日历作为主日历文件夹的子文件夹提供。因此,您要做的就是:

  1. 使用

    获取对主日历文件夹的引用

    Outlook.MAPIFolder calendar = Application.Session.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderCalendar);

  2. 枚举 calendar.Folders 集合,直到找到具有您要查找的 MAPIFolder.Name 的集合。

  3. 从该 MAPIFolder 中,将所有 Items 枚举为 Outlook.AppointmentItem,就像您已经在做的那样。

Those extra Calendars are available as subfolders of the main Calendar folder. So here is what you do:

  1. Get a reference to the main calendar folder using

    Outlook.MAPIFolder calendar = Application.Session.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderCalendar);

  2. Enumerate the calendar.Folders collection until you find one with the MAPIFolder.Name you are looking for.

  3. From that MAPIFolder, enumerate all Items as Outlook.AppointmentItem like you are already doing.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文