如何在 Outlook 中区分我的预约和委托人预约?

发布于 2024-09-29 15:37:59 字数 156 浏览 2 评论 0原文

我正在编写 C# 插件,并且在约会方面遇到问题。假设我是委派用户,因此我的 Outlook 中有两个日历,其中一个是我的默认日历,另一个是我的委派者的日历。当我单击我的日历或委托人日历时,约会将打开。我的问题是如何确定它是从哪个日历打开的?事实上,即使是不是我日历上的约会的信息对我来说也足够了……

I'm writing C# addin, and I have a problem with appointments. Let's say that I'm delegated user, so I have two calendars in my outlook, on is mine default calendar, and one calendar of my delegator. When I click on my calendar or on delegator calendar, appointment is opened. My question is how to determine from which calendar it was opened? In matter of fact, even an information that it is not appointment from mine calendar would be enough for me...

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

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

发布评论

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

评论(1

我是有多爱你 2024-10-06 15:37:59

编辑

您可以通过以下方式获取约会的邮箱名称:

    (((Inspector.CurrentItem as Outlook.AppointmentItem).Parent //this returns "Calendar" folder
       as Outlook.MAPIFolder).Parent                            //now point to this appointment's root mailbox   
       as Outlook.MAPIFolder).Name;                             //this returns "Mailbox - UserName"

Edit

You can get the appointment's mailbox name by:

    (((Inspector.CurrentItem as Outlook.AppointmentItem).Parent //this returns "Calendar" folder
       as Outlook.MAPIFolder).Parent                            //now point to this appointment's root mailbox   
       as Outlook.MAPIFolder).Name;                             //this returns "Mailbox - UserName"
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文