您能否访问C#中Outlook AppointItem中的表单?

您能否访问C#中Outlook AppointItem中的表单?,c#,outlook,office-interop,C#,Outlook,Office Interop,我正在使用c#和office.interOp访问Outlook日历 在Outlook日历中,Outlook开发人员工具允许您向约会添加表单。这种能力在我的组织中得到了广泛的应用 有没有办法使用AppointmentItem对象从c#内部访问这些表单字段?如果是,我如何实现这一点?如果您的意思是要访问对象上的任何字段(包括用户定义的字段): 如果要访问其他表单字段(名称、类别、子类别等) 希望有帮助 private object GetPropertyValue(AppointmentIt

我正在使用c#和office.interOp访问Outlook日历

在Outlook日历中,Outlook开发人员工具允许您向约会添加表单。这种能力在我的组织中得到了广泛的应用


有没有办法使用AppointmentItem对象从c#内部访问这些表单字段?如果是,我如何实现这一点?

如果您的意思是要访问对象上的任何字段(包括用户定义的字段):

如果要访问其他表单字段(名称、类别、子类别等)

希望有帮助

    private object GetPropertyValue(AppointmentItem item, string propertyName)
    {
        ItemProperty property = item.ItemProperties[propertyName];
        return property.Value;
    }
     AppointmentItem item = (AppointmentItem)Application.Session.GetDefaultFolder(OlDefaultFolders.olFolderCalendar).Items.GetFirst();
     string category = item.FormDescription.Category;
     string subCategory = item.FormDescription.CategorySub;
     //...