共用方式為


屬性概觀

Outlook 屬性

屬性是 Outlook 物件的屬性。 屬性說明物件的某些方面,如郵件項目的寄件者,或是資料夾中項目的數目。 Outlook 定義了許多的屬性;在此文件中會將這些稱為內建屬性。 Outlook 物件模型以字串名稱開放許多內建屬性,如郵件項目的 Subject 屬性。

這些屬性更進一步被稱為明確內建屬性。 客戶與服務提供者可以建立新的自訂屬性以延伸 Outlook 的預先定義屬性。 例如,透過自訂表單,客戶可以定義屬性以延伸特定郵件類別的功能,而且服務提供者可以定義屬性以開放其郵件系統獨特的功能。

物件模型進入點

Outlook 物件模型提供數種存取 Outlook 屬性的方法,如:

注意事項

[!注意事項] 雖然 ItemPropertiesUserProperties 支援列舉明確內建屬性,而且 UserProperties.Find 支援搜尋明確內建屬性,這些物件卻主要用於項目物件的自訂屬性。 請使用 PropertyAccessor 物件來存取非項目物件的屬性,或是沒有在 Outlook 物件模型中明確開放的項目層級屬性。

下表顯示使用哪個進入點的時機。

Object.Property UserProperty、UserProperties ItemProperty、ItemProperties PropertyAccessor
屬性的動作 取得及設定項目物件的明確內建屬性。 列舉、建立、取得、設定及移除項目物件的自訂屬性。 列舉項目物件的明確內建屬性和自訂屬性;建立、取得、設定及移除項目物件的自訂屬性。 取得和設定內建屬性,並建立、取得、設定及移除自訂屬性。 物件包含項目物件及下列各項:AddressEntryAddressListAttachmentExchangeUserExchangeDistributionListFolderRecipientStore。 請依據適當命名空間存取屬性。 如需詳細資訊,請參閱依命名空間參照屬性
效能 無效能額外負荷。 使用 UserProperties 來列舉和存取屬性可能會形成效能額外負荷。 使用 ItemProperties 來列舉和存取屬性可能會形成效能額外負荷。 使用 PropertyAccessor 來存取屬性會形成效能額外負荷。 如需取得或設定多個屬性,請使用 GetPropertiesSetProperties,而非重複呼叫 GetPropertySetProperty

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應