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
文字列: 中の文字を置き換える対象テキストを指定します。
- 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 をサポートする言語には、日本語、簡体字中国語、繁体字中国語、および韓国語があります。