Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

會傳回依指定進行轉換的 Variant (String)。

語法

StrConv ( string, conversion [, LCID ] )

StrConv 函數語法具有下列自變數:

引數

描述

string

必要。 要轉換的字串表達式。

成交

必要。 整數。 這是指定要執行之轉換類型的值總和。

Lcid

選擇性。 LocaleID,如果與系統 LocaleID 不同。 (系統 LocaleID 是預設值。)

設定

轉換 引數 設定如下:

常數

描述

vbUpperCase

1

將字串轉換成大寫字元。

vbLowerCase

2

將字串轉換成小寫字元。

vbProperCase

3

將字串中每個單字的第一個字母轉換成大寫。

vbWide *

4*

將字串中的窄 (單位元組) 字元轉換為寬 (雙位元組) 字元。

vbRowrow *

8*

將字串中的寬 (雙位元組) 字元轉換為縮小 (單位元組) 字元。

vbKatakana **

16**

將字串中的平假名字符轉換成片假名字符。

vbHiragana **

32**

將字串中的片假名字符轉換成平假名字符。

vbUnicode

64

使用系統預設的程式代碼頁面,將字串轉換成 Unicode 。 (無法在 Macintosh.) 上使用

vbFromUnicode

128

將字串從 Unicode 轉換為系統的預設程式代碼頁面。 (無法在 Macintosh.) 上使用

*適用於東亞地區。

**僅適用於日本。

附註: 這些常數是由 Visual Basic for Applications (VBA) 指定。 因此,它們可能會用於您程序代碼中的任何位置,以取代實際值。 大部分可以合併,例如 vbUpperCase + vbWide,除非它們互斥,例如 vbUnicode + vbFromUnicode。 常數 vbWidevb並排、vbKatakanavbHiragana 在不套用的地區中使用時會造成運行時間錯誤。

以下是正確外殼的有效字分隔符:Null (Chr$ (0) ) 、水準索引卷標 (Chr$ (9) ) 、linefeed (Chr$ (10) ) 、 垂直 索引標籤 (Chr$ (11) ) 、表單摘要 (Chr$ (12) ) 、歸位 (Chr$ (13) ) 、空格 (SBCS) (Chr$ (32) ) 。 空間的實際值會因國家/地區而異, DBCS。

註解

當您從 ANSI 格式的 位元組 數位轉換成字串時,您應該使用 StrConv 函數。 當您從 Unicode 格式的數位轉換時,請使用作業語句。

查詢範例

Expression

結果​​

SELECT strConv (ProductDesc,1) AS Expr1 FROM ProductSales;

將 [ProductDesc] 字段中的值轉換成大寫,並在表示式1 欄中顯示

SELECT strConv (ProductDesc,2) AS LowercaseID FROM ProductSales;

將 [ProductDesc] 字段中的值轉換成小寫,並顯示在 [小寫標識符] 欄中。 將每個單字的第一個字母從 「ProductDesc」 轉換為大寫,並以 PropercaseID 欄顯示。 所有其他字元都會以小寫方式保留。

VBA 範例

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

此範例使用 StrConv 函數將 Unicode 字串轉換為 ANSI 字串。

Dim i As Long
Dim x() As Byte
x = StrConv("ABCDEFG", vbFromUnicode) ' Convert string.
For i = 0 To UBound(x)
Debug.Print x(i)
Next

字串函數及其使用方法

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×