簡體   English   中英

具有自定義區域表單的C#Outlook加載項自定義圖標

[英]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.

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