次の方法で共有


WorksheetFunction.ReplaceB(String, Double, Double, String) メソッド

定義

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

文字列: 中の文字を置き換える対象テキストを指定します。

Arg2
Double

開始位置: 置換文字列と置き換える先頭文字の位置 (文字番号) を数値で指定します。文字列の先頭文字の位置が 1 になります。

Arg3
Double

文字数: 置換文字列と置き換える文字列の文字数を指定します。

Arg4
String

置換文字列: 文字列の一部と置き換える文字列を指定します。

戻り値

注釈

重要: Replace(String, Double, Double, String) は、1 バイト文字セット (SBCS) を使用する言語での使用を目的としていますが、 ReplaceB は 2 バイト文字セット (DBCS) を使用する言語で使用することを目的としています。 コンピューターの既定の言語の設定に応じて、戻り値は次のようになります。

Replace(String, Double, Double, String) 既定の言語設定に関係なく、1 バイトでも 2 バイトでも、各文字は常に 1 としてカウントされます。

REPLACEB は、DBCS をサポートする言語の編集を有効にし、それを既定の言語として設定した場合、各 2 バイト文字を 2 としてカウントします。 それ以外の場合、 ReplaceB は各文字を 1 としてカウントします。

DBCS をサポートする言語には、日本語、簡体字中国語、繁体字中国語、および韓国語があります。

適用対象