我正在爲使用VSTO和c#的outlook 2010編寫一個加載項。在outlook的預覽中添加一些文字到特定郵件的主題
從我的加載項運行時我想附加一些文本到Outlook 2010的預覽窗格中的某些電子郵件的主題。
我試圖實現的屏幕截圖如下。在屏幕截圖中,請注意一些消息以紅色文本的形式附加到主題上。這正是我想要實現的。
我正在爲使用VSTO和c#的outlook 2010編寫一個加載項。在outlook的預覽中添加一些文字到特定郵件的主題
從我的加載項運行時我想附加一些文本到Outlook 2010的預覽窗格中的某些電子郵件的主題。
我試圖實現的屏幕截圖如下。在屏幕截圖中,請注意一些消息以紅色文本的形式附加到主題上。這正是我想要實現的。
你不能那樣做。您可以修改主題(但不會打包以不同顏色顯示字符串),或者您可以設置用戶定義的屬性,並配置文件夾視圖以顯示紅色(如果該屬性存在)消息(視圖設置|條件格式)。
Outlook對象模型不提供任何內容以顯示使用不同顏色的Subject字符串的一部分。
可能的解決方案是自定義Explorer或Inspector對象的CurrentView。要獲取當前Explorer
視圖的View
對象,請使用Explorer.CurrentView
代替當前Folder
對象的CurrentView
屬性Folder.CurrentFolder
返回的對象。
View對象允許您創建可自定義的視圖,使您可以更好地對所有不同類型的數據進行排序,分組和最終查看。有多種不同的視圖類型可以提供創建和維護重要數據所需的靈活性。
視圖是使用View對象的XML屬性定義和自定義的。 XML
屬性允許您創建和設置定義視圖的各種功能的自定義XML模式。
XML定義通過使用與視圖本身的各種屬性相對應的一系列標記和關鍵字來描述視圖類型。在創建視圖時,將解析XML定義以呈現新視圖的設置。 要確定在創建視圖時應如何構建XML,可以使用Outlook用戶界面創建視圖,然後可以檢索該視圖的XML屬性。 要以編程方式將自定義字段添加到視圖,請使用ViewFields
對象的Add方法。這是通過設置View
對象的XML
屬性動態更改視圖的建議方法。
你試圖發明的東西已經在那裏,並被稱爲「分類」。您可以使用顏色對電子郵件進行分類以提供可見性。 –
你是怎麼做到的? – 0m3r