WorksheetFunction.ReplaceB 方法 (Excel)

根据指定的字节数,将文本字符串的一部分替换为其他文本字符串。

语法

表达式ReplaceB (Arg1Arg2Arg3Arg4)

表达 一个代表 WorksheetFunction 对象的变量。

参数

名称 必需/可选 数据类型 说明
Arg1 必需 字符串 Old_text - 要替换其中部分字符的文本。
Arg2 必需 Double Start_num - 要用 new_text 替换的 old_text 中字符的位置。
Arg3 必需 Double Num_chars - old_text中希望 Replace 替换为new_text的字符数。
Arg4 必需 字符串 New_text - 用于替换 old_text 中的字符的文本。

返回值

字符串

备注

Replace 适用于使用 SBCS) (单字节字符集的语言,而 ReplaceB 用于使用双字节字符集 (DBCS) 的语言。 计算机上的默认语言设置会以下列方式影响返回值:

  • 无论 默认语言设置是什么,替换始终将每个字符(无论是单字节还是双字节)计数为 1。

  • 如果启用了支持 DBCS 的语言的编辑,则 ReplaceB 会将每个双字节字符计数为 2,然后将其设置为默认语言。 否则, ReplaceB 将每个字符计数为 1。

  • 支持 DBCS 的语言包括日语、中文(简体)、中文(繁体)和朝鲜语。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。