Share via


WorksheetFunction.ReplaceB(String, Double, Double, String) Método

Definição

SUBSTITUIRB substitui parte de uma sequência de caracteres de texto, com base no número de bytes especificado, por uma sequência diferente.

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

Parâmetros

Arg1
String

Texto_antigo - texto no qual você deseja substituir alguns caracteres.

Arg2
Double

Núm_inicial - a posição do caractere em texto_antigo que você deseja substituir por novo_texto.

Arg3
Double

Núm_caract - o número de caracteres em texto_antigo que você deseja que MUDAR substitua por novo_texto.

Arg4
String

Novo_texto - o texto que substituirá os caracteres em texto_antigo.

Retornos

Comentários

Importante: Replace(String, Double, Double, String) destina-se ao uso com linguagens que usam o conjunto de caracteres de byte único (SBCS), enquanto o ReplaceB destina-se a ser usado com linguagens que usam o DBCS (conjunto de caracteres de byte duplo). A configuração de idioma padrão no computador afeta o valor de retorno da seguinte forma:

Replace(String, Double, Double, String) sempre conta cada caractere, seja byte único ou byte duplo, como 1, não importa qual seja a configuração padrão do idioma.

ReplaceB conta cada caractere de byte duplo como 2 quando você habilita a edição de um idioma que dá suporte ao DBCS e, em seguida, define-o como o idioma padrão. Caso contrário, ReplaceB conta cada caractere como 1.

Os idiomas com suporte para DBCS são: japonês, chinês (simplificado), chinês (tradicional) e coreano.

Aplica-se a