[英]c# Outlook add-in custom Icons with custom Region Form
我正在Visual Studio 2010中開發Outlook 2010插件。
我創建了一個自定義窗體區域,它將實現名為messageClass的消息:
IPM注釋Archivado
應用程序將使用每晚運行的交換Web服務將此類分配給已處理的消息。 經過測試,可以正常工作。 當表單區域正在加載時,我可以恢復以下內容:
message.MessageClass作為“ IPM.Note.Archivado”
好的,我現在需要的是,為與該messageClass匹配的郵件分配一個不同的收件箱圖標,因此我使用了自定義“區域表單”中的屬性面板,並選擇了沒有問題的讀取,預見,默認操作。
如果我選擇FormRegionType作為清單中的替換項或Replace-ALL ,則可以實現此目的,但是我需要的是此窗體窗口成為AdJoining。
當formRegionType 相鄰時,我無法將分配的圖標加載到收件箱面板中。
我已經閱讀了很多文檔,但是找不到解決我問題的方法。
這是區域定義的形式:
[Microsoft.Office.Tools.Outlook.FormRegionMessageClass(Microsoft.Office.Tools.Outlook.FormRegionMessageClassAttribute.Note)]
[Microsoft.Office.Tools.Outlook.FormRegionMessageClass("IPM.Note.Archivado")]
[Microsoft.Office.Tools.Outlook.FormRegionName("hnaOutlookAddin.FormRegionMessageClassArchivado")]
public partial class FormRegionMessageClassArchivadoFactory
{
}
對於自定義Outlook圖標 -您必須使用替換表單區域 。 如果需要相鄰的表單區域 -您需要創建另一個類。 您可以有多個針對同一郵件類的表單區域。 我已經使用了IPM.Note.XXXX
替換和鄰接表單區域。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.