指定要針對表單區域顯示的圖示
定義自訂訊息類別的表單區域時 (例如 IPM.Note.Customer),可以針對隸屬於該訊息類別之項目,自訂要在檔案總管、Inspector 及功能區中顯示的自訂圖示。
圖示會在 Win32 resource DLL 檔案中指定為資源。 請參閱標準 Win32 內嵌圖示標記法中的圖示檔案。 例如:
<default>c:\myicon.ico<.default>
會從指定的路徑 c:\ 載入預設圖示<unread>c:\myresource.dll,101</unread>
會從指定的路徑 c:\ 之中的資源檔 myresource.dll,來載入資源 ID 101 的圖示資源
請注意,您可以在檔案路徑名稱中指定環境變數,但是不能以通用命名慣例 (UNC) 指定路徑。 根據預設,如果您未指定任何自訂圖示,則會使用指派給父訊息類別的圖示。 例如,如果您沒有為 IPM 的表單區域指定任何圖示 。注意.Customer,然後是 IPM 的圖示 。將會使用附注 。
您可以根據項目的類型,考慮使用不同的圖示來區分不同的項目狀態。 例如,在總管中,工作專案可以使用自訂圖示將自己識別為週期性,而訊息項目可以使用自訂圖示來識別自己是否已回復。 您不需要為專案類型可以使用的每個狀態指定個別的圖示;您可以選擇指定預設圖示,以套用至該專案類型的總管、偵測器和功能區中的所有狀態顯示。
下表中的項目狀態,是可以在檔案總管、Inspector 或功能區中,以自訂圖示表示的項目狀態。 表單區域的所有自訂圖示,都可以在該表單區域的表單區域資訊清單 XML 檔案中的 icons 元素下指定。 每一種狀態都會與 icons 元素的 XML 子元素對應。 當您在 Windows 登錄中註冊表單區域時,您將指定這個表單區域資訊清單 XML 檔案。 如需登錄表單區域的詳細資訊,請參閱在 Windows 登錄中指定表單區域。
項目的狀態 | XML 子元素 | 範例 |
---|---|---|
如果沒有為狀態定義其他自訂圖示,則適用於項目的任何狀態。 | default | <default>c:\default.ico</default> |
在檔案總管中,表示項目已加密的圖示。 | 已加密 | <encrypted>c:\encryptedicon.ico</encrypted> |
在檔案總管中,表示項目已轉寄的圖示。 | 轉發 | <forwarded>c:\forwardedicon.ico</forwarded> |
在功能區中,表示項目屬於特定衍生訊息類別的圖示。 | 網頁 | <page>c:\pageicon.ico</page> |
在檔案總管中,表示項目已讀取的圖示。 | 讀 | <read>c:\readicon.ico</read> |
在檔案總管中,表示項目為週期性的圖示。 | 經常性 | <recurring>c:\recurringicon.ico</recurring> |
在檔案總管中,表示項目已回覆的圖示。 | 回答 | <replied>c:\repliedicon.ico</replied> |
在檔案總管中,表示項目已使用數位簽章簽署的圖示。 | 簽署 | <signed>c:\signedicon.ico</signed> |
在檔案總管中,表示項目已傳送的圖示。 | 提交 | <submitted>c:\submittedicon.ico</submitted> |
在檔案總管中,表示項目尚未讀取的圖示。 | 未讀取 | <unread>c:\unreadicon.ico</unread> |
在檔案總管中,表示項目正在等待,尚未傳送的圖示。 | unsent | <unsent>c:\unsenticon.ico</unsent> |
在 Inspector 中開啟此項目類型時要顯示的圖示。 | 視窗 | <window>c:\windowicon.ico</window> |
若要指定表單區域的自訂圖示
在表單區域資訊清單 XML 檔案中的 icons 元素之下,指定對應至您要自訂之狀態的子元素。
依照您想要指定自訂圖示檔的方式,執行下列其中一項:
- 如果希望 Outlook 從圖示檔或資源檔載入圖示,請在子元素中指定圖示檔或資源檔的位置。
- 如果您想要增益集通知 Outlook 要顯示的圖示,請在子項目中指定
addin
。
下列範例會針對屬於表單區域所支援訊息類別的項目,來指定各項目狀態的自訂圖示:
<icons>
<default>c:\icons\MyIcon.ico</default>
<unread>c:\icons\MyUnReadIcon.ico</unread>
<read>c:\icons\MyReadIcon.ico</read>
<encrypted>%windir%\myresource.dll,101</encrypted>
</icons>
這四種自訂圖示包括:
- 讀取狀態的自訂圖示檔
- 未讀取狀態的自訂圖示檔
- 資源檔中已加密狀態的位置
- 適用於項目之其他所有狀態的預設圖示
注意事項
子專案的值可以表示為圖示檔或資源檔的檔案路徑,或以 addin
表示。 檔案路徑可以使用完整路徑,或者使用與表單區域資訊清單 XML 檔案位置的相對路徑表示,且可以使用系統變數。 如需使用增益集指定圖示的詳細資訊,請參閱操作方法:使用增益集來指定表單區域的圖示。
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。