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) 從 ProductSales 群組中選取 [Chr (97)] 做為運算式 1;

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

依 Chr (90) 從 [ProductSales] 群組中選取 [Chr (90)] 作為 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 支援專員連絡以深入了解您的意見。

×