Share via


Option Compare 陳述式

用於 模組層級 ,以宣告要在比較字串資料時使用的預設比較方法。

語法

選項比較{二進位 | 文字 | 資料庫}

註解

如果使用,Option Compare語句必須在任何程式之前出現在模組中。

Option Compare語句會指定模組 (二進位文字資料庫) 的字串比較方法。 如果模組未包含 Option Compare 語句,則預設文字比較方法為 Binary

  • 選項比較二進位 檔會根據衍生自字元內部二進位標記法的 排序次序 ,產生字串比較。 在 Microsoft Windows 中,排序次序取決於字碼頁。 一般二進位排序次序如下列範例所示:

    A < B < E < Z < a < b < e < z < À < Ê < Ø < à < ê < ø 
    
    
  • 選項 [比較文字 ] 會根據系統 地區設定所決定的不區分大小寫文字排序次序,產生字串比較。 使用 選項比較文字排序相同的字元時,會產生下列文字排序次序:

      (A=a) < ( À=à) < (B=b) < (E=e) < (Ê=ê) < (Z=z) < (Ø=ø) 
    
    
  • 選項比較資料庫 只能在 Microsoft Access 中使用。 這會根據發生字串比較之資料庫的地區設定識別碼所決定的排序次序,產生字串比較。

範例

此範例會使用 Option Compare 語句來設定預設字串比較方法。 Option Compare語句僅用於模組層級。

' Set the string comparison method to Binary. 
Option Compare Binary ' That is, "AAA" is less than "aaa". 
' Set the string comparison method to Text. 
Option Compare Text ' That is, "AAA" is equal to "aaa". 

另請參閱

支援和意見反應

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