Chr 函数

返回一个包含与指定 字符代码 关联的字符的字符串。

语法

Chr ( charcode )

所需的 charcode参数 是标识一个字符的 Long。

备注

从0到31的数字与标准的非打印 ASCII 代码相同。 例如, Chr (10) 返回换行字符。 Charcode的正常范围是0–255。 但是,在 DBCS 系统上, charcode 的实际范围是-32768 到65535。

注意: ChrB函数用于包含在字符串中的 byte 数据。 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 GROUP"

返回 ASCII 码 "97" 的 "字符" 值。 结果: "a"。

通过 Chr (90) ,选择 "Chr (90) 作为 ChrValue 从 ProductSales GROUP"

返回列 ChrValue 中 ASCII 码 "90" 的 "字符" 值。 结果: "Z"。

VBA 示例

注意: 下面的示例演示 VBA) 模块 (的 Visual Basic for Applications 中对此函数的使用。 有关使用 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 支持专员。

×