WorksheetFunction.ReplaceB(String, Double, Double, String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.