c# - 如何判断约会是一次 session ?

标签 c# outlook vsto outlook-addin

我正在使用 VSTO 为 Outlook 加载项中的 session 开发 Outlook 表单区域。

我的区域工厂如下所示:

[Microsoft.Office.Tools.Outlook.FormRegionMessageClass(Microsoft.Office.Tools.Outlook.FormRegionMessageClassAttribute.Appointment)]
[Microsoft.Office.Tools.Outlook.FormRegionName("Notices.MeetingRegion")]
public partial class MeetingRegionFactory
{
    // Occurs before the form region is initialized.
    // To prevent the form region from appearing, set e.Cancel to true.
    // Use e.OutlookItem to get a reference to the current Outlook item.
    private void MeetingRegionFactory_FormRegionInitializing(object sender, Microsoft.Office.Tools.Outlook.FormRegionInitializingEventArgs e)
    {

        var appointment = e.OutlookItem as Outlook.AppointmentItem;
        // is appointment a meeting or just an appointment?

    }
}

我只需要为 session 显示表单区域,我不想为普通约会显示表单区域。

如何判断约会是 session 还是普通约会?

最佳答案

您必须检查 MeetingStatus AppointmentItem 的属性。状态应显示 olNonMeeting用于没有与会者的简单约会。

关于c# - 如何判断约会是一次 session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33888900/

相关文章:

c# - 母版页正在 TextBox ID 中添加其他文本

c# - Where().Count() 和 Count() 之间的区别

c# - VSTO 中的 Excel 控件

connection - VSTO 3.0 获取/更改 Excel 2007 工作簿连接

c# - 将 Sharepoint 2007 解决方案转换为 2010

c# - 为什么即使没有根,也不会收集带有终结器的对象?

vba - 如何在单击发送按钮时调用宏?

html - Outlook 页脚 + HTML + CSS - 怎么做才能起作用?

html - Windows Outlook 0 7' 10' html 电子邮件中图像上的垂直 1px

Outlook 电子邮件主题仅在失去焦点后更新