Applies ToMicrosoft 365 Access Access 2024 Access 2021 Access 2019 Access 2016

會傳回依指定進行轉換的 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 LongDim x() As Bytex = StrConv("ABCDEFG", vbFromUnicode) ' Convert string.For i = 0 To UBound(x)    Debug.Print x(i)Next

字串函數及其使用方法

需要更多協助嗎?

想要其他選項嗎?

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

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