Chr 函數

會傳回包含與指定 字元代碼相關聯之字元的字串。

語法

Chr ( charcode )

所需的 charcode引數 是識別字元的 Long。

註解

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

附註: ChrB函數是用於包含在字串中的位元組資料。 ChrB總是傳回單一位元組,而不是傳回字元(可能是一或兩個位元組)。 ChrW函數會傳回包含 Unicode 字元的字串,但在不支援 Unicode 的平臺上(在這種情況下,行為與Chr函數完全相同)。

附註:  Visual Basic for Macintosh 不支援 Unicode 字串。 因此, ChrW (n) 無法針對128–65535範圍中的 n 個值傳回所有 Unicode 字元,就像在 Windows 環境中一樣。 相反地, ChrW (n) 會嘗試將 Unicode 值 n 大於127的 "最佳推測"。 因此,您不應該在 Macintosh 環境中使用 ChrW

查詢範例

運算式

結果

依 Chr (97) ,選取 [Chr (97) 作為從 ProductSales 群組中的運算式1。

傳回 ASCII 碼 "97" 的 "字元" 值。 結果:「a」。

依 Chr (90) ,選取 [Chr (90) 從 ProductSales 群組 ChrValue

傳回 [欄 ChrValue] 中的 ASCII 碼 "90" 的 "字元" 值。 結果:「Z」。

VBA 範例

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

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

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

需要更多協助?

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×