WorksheetFunction.ReplaceB 方法 (Excel)
根据指定的字节数,将文本字符串的一部分替换为其他文本字符串。
语法
表达式。ReplaceB (Arg1、 Arg2、 Arg3、 Arg4)
表达 一个代表 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。