你能在c#中访问Outlook中的表单吗?
本文关键字:表单 Outlook 访问 | 更新日期: 2023-09-27 18:16:53
我正在使用c#和office.interOp访问Outlook日历。
在Outlook日历中,Outlook开发人员工具允许您向约会添加表单。此功能在我的组织内广泛使用。
是否有一种方法来访问这些表单字段从内部c#使用的委任item对象?如果是这样,我该如何实现呢?
如果您想要访问对象上的任何字段(包括用户定义的字段):
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;
//...
希望有帮助