WorksheetFunction.ReplaceB(String, Double, Double, String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
REPLACEB 根据指定的字节数用一个文本字符串替换另一个文本字符串中的部分字符。
public:
System::String ^ ReplaceB(System::String ^ Arg1, double Arg2, double Arg3, System::String ^ Arg4);
public string ReplaceB (string Arg1, double Arg2, double Arg3, string Arg4);
Public Function ReplaceB (Arg1 As String, Arg2 As Double, Arg3 As Double, Arg4 As String) As String
参数
- Arg1
- String
Old_text - 要替换其中部分字符的文本。
- Arg2
- Double
Start_num - 要用 new_text 替换的 old_text 中字符的位置。
- Arg3
- Double
Num_chars -(要让 REPLACE 用 new_text 替换的)old_text 中的字符的个数。
- Arg4
- String
New_text - 用于替换 old_text 中的字符的文本。
返回
注解
重要提示: Replace(String, Double, Double, String) 适用于使用 SBCS) 单字节字符集 (语言,而 ReplaceB 用于使用双字节字符集 (DBCS) 的语言。 计算机上的默认语言设置会以下列方式影响返回值:
Replace(String, Double, Double, String) 无论默认语言设置是什么,始终将每个字符(无论是单字节还是双字节)计算为 1。
如果启用了支持 DBCS 的语言的编辑,然后将其设置为默认语言,则 ReplaceB 会将每个双字节字符计数为 2。 否则, ReplaceB 将每个字符计数为 1。
支持 DBCS 的语言包括日语、中文(简体)、中文(繁体)和朝鲜语。