StrComp 函數

附註: 我們想要以您的語言,用最快的速度為您提供最新的說明內容。本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。此為英文文章出處,以供參考。

傳回Variant (Integer) 表示字串運算式的結果。

語法

StrComp string1、 string2 [、 比較]

StrComp函數語法具有下列引數:

引數

描述

string1

所需。任何有效的字串運算式。

string2

所需。任何有效的字串運算式。

比較

選用。指定字串比較的類型。如果比較引數 Null,就會發生錯誤。如果省略比較,[比較] 選項設定會決定比較的類型。


設定

[比較] 引數設定為:

常數

描述

vbUseCompareOption

-1

執行使用設定] 選項比較陳述式的比較。

vbBinaryCompare

0

執行二進位比較。

vbTextCompare

1

執行文字比較。

vbDatabaseCompare

2

Microsoft Office Access 2007只。進行比較,根據您的資料庫中的資訊。


傳回值

StrComp函數具有下列傳回的值:

If

StrComp 會傳回

string1 小於string2

-1

string1 是等於string2

0

string1 是大於string2

1

string1 string2Null

Null


範例

附註: 下列範例示範如何在 Visual Basic for Applications (VBA) 模組中使用此函數。 如需使用 VBA 的詳細資訊,請在 [搜尋] 旁的下拉式清單中選取 [開發人員參考],並在 [搜尋] 方塊中輸入一個或多個字詞。

此範例使用StrComp函數傳回字串比較的結果。如果第三個引數 1,就會執行文字比較;如果第三個引數為 0 或省略,則執行二進位的比較。

Dim MyStr1, MyStr2, MyComp
MyStr1 = "ABCD": MyStr2 = "abcd" ' Define variables.
MyComp = StrComp(MyStr1, MyStr2, 1) ' Returns 0.
MyComp = StrComp(MyStr1, MyStr2, 0) ' Returns -1.
MyComp = StrComp(MyStr2, MyStr1) ' Returns 1.
增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×