共用方式為


Chr 函式

將傳回含有指定 字元程式碼 關聯字元的 String

語法

Chr(charcode)
ChrB(charcode)
ChrW(charcode)

必要的 charcode 自變數 是識別字元的 Long

註解

0–31 的數位與標準、不可列印 的 ASCII 代碼相同。 例如,Chr(10) 會傳回換行字元。 charcode 的一般範圍是 0-255。 不過,在 DBCS 系統上, charcode 的實際範圍是 -32768–65535。

注意事項

ChrB 函式會與 String 所含的位元組資料一起使用。 而不會傳回一個或兩個位元組的字元,ChrB 一定只會傳回單一位元組。

ChrW 函式會傳回包含 Unicode 字元的 String 除非其所處平台不支援 Unicode,在此情況下,其行為將與 Chr 函式一模一樣。

注意事項

Macintosh 的 Visual Basic 不支援 Unicode 字串。 因此, ChrW (n) 無法傳回範圍為 128–65,535 之 n 值的所有 Unicode 字元,就像在 Windows 環境中一樣。 相反地,ChrW(n) 會針對 n 大於 127 的 Unicode 值嘗試作出「最佳猜測」。 因此,您不應該在 Macintosh 環境中使用 ChrW

Asc () 、AscB () 和 AscW () 函式與 Chr () 、ChrB () 和 ChrW () 相反。Asc () 函式會將字串轉換成整數。

範例

這個範例會使用 Chr 函式,傳回與指定的字元碼關聯的字元。

Dim MyChar
MyChar = Chr(65)    ' Returns A.
MyChar = Chr(97)    ' Returns a.
MyChar = Chr(62)    ' Returns >.
MyChar = Chr(37)    ' Returns %.

另請參閱

支援和意見反應

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