StrComp 函數

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

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

語法

StrComp string1、 string2 [、 比較]

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

引數

描述

string1

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

string2

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

比較

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


設定

[比較] 引數設定為︰

常數

Value (值)

描述

vbUseCompareOption

-1

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

vbBinaryCompare

0

執行二進位比較。

vbTextCompare

1

執行文字比較。

vbDatabaseCompare

2

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


傳回值

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

如果

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.

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

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

×