共用方式為


影響 Table 及 View 類別之屬性值表示的因素

有幾個因素會影響 資料表 和檢 中屬性的類型和格式。 字串屬性會受到存放區提供者的影響,而二進位、日期和多重值屬性會受到第一次加入TableOrderFields集合或ViewFields集合,或在CalendarViewTimelineView中指定為StartFieldEndField時參考屬性的方式所影響。

字串屬性受存放區提供者影響

字串屬性的值長度視存放區提供者而定。 對於 Exchange 及 OST/PST 儲存區,字串值長度不能超過 255 個位元組。 這表示大於 255 個位元組的字串值會在前 255 個字元處截斷。

例如,如果您使用 Columns.Add命名 空間 https://schemas.microsoft.com/mapi/proptag/0x007d001e 所參考 (的PR_INTERNET_TRANSPORT_HEADERS屬性新增至 Table) , Table 只會儲存屬性完整內容的前 255 個字元。 如果您需要判斷屬性的完整內容,則必須在 NameSpace.GetItemFromID 中使用對應項目的項目 ID 取得完整項目。 一旦擁有該項目,即可使用 PropertyAccessor 取得完整的屬性值。

日期、二進位及多重值屬性受屬性參照影響

二進位、日期或多重值屬性的類型及格式受到屬性最初新增至 Table ,或做為欄位新增至 View 時其屬性參照方式的影響。 那麼究竟屬性是以其明確內建名稱 (如果有) 參照,還是以命名空間參照 (不論是否有明確內建名稱)? 下表摘要每個原始屬性類型之屬性值表示 (在類型及格式方面) 的差異:

屬性類型 儲存的類型/格式 儲存的類型/格式
(參照明確內建名稱所新增的屬性) (參照命名空間所新增的屬性)
二進位 字串 位元組陣列
日期 本地時間 Coordinated Universal Time (UTC)
多重值 含有逗點分隔值的字串 含有每個關鍵字一個元素的以一起始的陣列

注意 如需依命名空間參照屬性的詳細資訊, 請參閱依命名空間參照屬性

支援和意見反應

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