使用布林比較篩選項目
Microsoft Jet 語法的篩選和 DAV 搜尋及尋找 (DASL) 語法的篩選各有不同的布林值指定方式。
Jet 查詢
[!注意事項] 在 Jet 語法中,布林運算子例如 True/False、Yes/No、On/Off 等應直接使用,不應轉換成字串。 例如,若要建立篩選以傳回未讀取的專案,您可以使用此篩選:
criteria = "[UnRead] = True"
注意 如果您將布林值轉換成以引號括住的比較字串,則使用任何非空白比較字串並篩選布林值屬性的 Jet 篩選會傳回屬性為 True 的專案。 比較空字串與布林屬性的 Jet 篩選則會傳回有 False 屬性的項目。
DASL 查詢
在 DASL 語法中,您必須將 True/False 轉換成整數值,其中 0 代表 False,而 1 代表 True;這同樣適用於 Yes/No 及 On/Off。 會傳回未讀取項目的 DASL 篩選如下:
criteria = "@SQL=" & Chr(34) & "urn:schemas:httpmail:read" & Chr(34) _ & " = 0"
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。