[英]How to add custom column in outlook while using DocumentItem
我正在使用C#
開發VSTO插件。
在這里,我已將一個文件從PC拖動到Outlook文件夾。 它在Outlook中顯示為圖片中所示。
現在,我想在該文件夾中添加一列。 我已完成一些代碼以在文件夾中添加自定義列。 它將以圖片顯示。 列名是ABCDEFGHI
。
我想更新ABCD.pdf
文件屬性的值。
根據Outlook ABCD.pdf
是DocumentItem
。 我想為該文件添加我的自定義屬性,以在視圖中顯示。
這是我的示例代碼。
UserProperties objUserProperties = objItem.UserProperties;
UserProperty objUserProperty = objUserProperties.Add("ABCDEFGHI", OlUserPropertyType.olText);
objt.Value = "YYYY";
這會給我一個錯誤 。
如果您查看MSDN中的UserProperties.Add方法描述,則可以看到以下描述:
您不能將自定義屬性添加到Office文檔項目(如Word,Excel或PowerPoint文件)。 當您嘗試以編程方式將用戶定義的字段添加到DocumentItem對象時,您將收到一個錯誤。
相反,我建議創建任何Outlook項目並將文檔附加到該項目。 通過這種方式,您將能夠通過根據需要添加用戶屬性來自定義視圖。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.