gpt4 book ai didi

c# - 您可以在 C# 中访问 Outlook AppointmentItem 中的表单吗?

转载 作者:太空宇宙 更新时间:2023-11-03 11:03:09 26 4
gpt4 key购买 nike

我正在使用 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;
//...

希望对你有帮助

关于c# - 您可以在 C# 中访问 Outlook AppointmentItem 中的表单吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16911680/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com