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 字符串。 因此, 在128–65535的范围内, ChrW(n) 无法返回 n 值的所有 Unicode 字符, 因为它在 Windows 环境中。 相反, ChrW(n) 对 Unicode 值 n 大于127的 "最佳推测" 进行尝试。 因此, 不应在 Macintosh 环境中使用ChrW

查询示例

表达式

结果

从 ProductSales GROUP BY Chr (97) 选择 Chr (97) 作为表达式 1;

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

选择 "Chr (90)" 作为 ChrValue 从 ProductSales GROUP BY Chr (90);

返回列 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 支持专员。

×