簡體   English   中英

如何在使用DocumentItem時在Outlook中添加自定義列

[英]How to add custom column in outlook while using DocumentItem

我正在使用C#開發VSTO插件。

在此處輸入圖片說明

在這里,我已將一個文件從PC拖動到Outlook文件夾。 它在Outlook中顯示為圖片中所示。

現在,我想在該文件夾中添加一列。 我已完成一些代碼以在文件夾中添加自定義列。 它將以圖片顯示。 列名是ABCDEFGHI

我想更新ABCD.pdf文件屬性的值。

根據Outlook ABCD.pdfDocumentItem 我想為該文件添加我的自定義屬性,以在視圖中顯示。

這是我的示例代碼。

 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM