這個主題會說明指定 Outlook 中各種物件所支援之篩選屬性的一般規則。 如需有關指定屬性條件以完成篩選的詳細資訊,請參閱篩選 語法 一節中的主題。

篩選是條件或一組條件,您可以套用至一組專案,以取得符合指定條件的專案子集。 Outlook 支援使用 Microsoft Jet 查詢語言語法或 DAV 搜尋和尋找 (DASL) 語法的篩選。 請注意,Jet 查詢語言語法的語法,與 Microsoft Jet Expression Service 支援的語法相同,因此稱為 Jet 查詢語言。

例如,您可以篩選 [連絡人] 資料夾中的連絡人項目,以取得居住在加拿大的連絡人清單。 在此情況下,您將篩選 HomeAddressCountry 屬性。 以 Jet 篩選器表示的篩選準則將會是 "[HomeAddressCountry] = 'Canada'"

Outlook 透過下列進入點提供篩選:

Jet 篩選支援 DASL 篩選支援
  • 以方括弧 ('['']') 括住明確字串名稱。

  • 屬性名稱不區分大小寫。

  • 明確內建屬性中不允許空格。

  • 自訂屬性中允許空格。

  • 除了 Application.AdvancedSearch 的 DASL 查詢之外,所有 DASL 查詢都是以區分大小寫的前置詞 "@SQL=" 開始。

  • 命名空間所參照的屬性必須以雙引號括住。

  • 命名空間所參考的屬性會區分大小寫。

  • 如果自訂屬性名稱中有空格,必須以 "%20" 取代空格。 一般而言,URL 編碼套用至 DASL 查詢字元的方式和 URL 相同。

如果篩選中的自訂屬性未定義,或者篩選空白、有無效的引數或無法解析,則會傳回錯誤。 如果篩選中的自訂屬性未定義,或者篩選空白、有無效的引數或無法解析,則會傳回錯誤。

篩選器語法

篩選語法會視您所篩選的屬性類型而定。 下列主題提供如何根據特定屬性類型建構篩選的進一步資訊:

  • 篩選自訂欄位
  • 使用布林比較篩選項目
  • 使用關鍵字屬性比較篩選項目
  • 使用日期時間比較篩選項目
  • 使用字串比較篩選項目
  • 使用變數篩選項目
  • 使用整數比較篩選項目
  • 使用比較及邏輯運算子篩選項目
  • 使用查詢關鍵字篩選項目
  • 支援和意見反應

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