VBA tem uma abundância de métodos que levam strings como argumentos , ou que cadeias de saída como valores de retorno . Para começar a organizar estes métodos para melhor localizar o que você precisa para seus programas , olhar primeiro para os métodos da classe Strings. Você pode classificar os métodos desta classe nas seguintes categorias: procurar e substituir métodos, métodos que retornam partes de uma string e os métodos que geram novas cadeias. Pesquisar e substituir os métodos
Vários métodos de string VBA procurar uma cadeia dentro de outra string. Alguns desses métodos permitem especificar seqüências de substituição . Métodos nesta categoria incluem Instr , que retorna o índice de uma cadeia dentro de outra string. Por exemplo, " Instr ( " HelloThere "," Olá " ) " retornará 1, porque "Olá" ocorre em caráter 1 do string " HelloThere ".
Retornar partes de uma cadeia < br >
métodos de string do VBA que retornam porções de outra seqüência incluem Esquerda e Direita , que retornam sub -strings tomadas desde o início e fim de cordas. Por exemplo, " Left ( " Olá " , 2) vai voltar " ele ", porque os seus argumentos para este método especificado os dois caracteres mais à esquerda de" Olá ". Os métodos da guarnição , como LTrim , não tome um argumento numérico . eles em vez retornar strings despojado de espaço em branco , como espaços e caracteres de tabulação .
Alterar string ou Criar Nova Cadeia
O método chamado string é um exemplo de um método de corda VBA que cria novas cordas ou modifica um já existente. Este método cria uma string com um caractere repetido. " string ( 3," a ") ", por exemplo , retorna a string "aaa ", porque você indicou você quero uma seqüência de três caracteres que consiste no caráter "a. " O método StrReverse inverte cordas. , por exemplo, " StrReverse ( 'Olá' ) " retorna " olleh ".
Métodos Caso
Alguns métodos de string VBA alterar o caso de caracteres. Por exemplo, UCase retorna uma string que é o mesmo que sua cadeia de entrada , mas todos cujas letras estão em maiúsculas. Use LCASE para converter cadeias em minúsculas. Note-se que Palavra VBA tem " mais inteligente " abordagens para mudar caso , como o "caso" propriedade da classe Range, que permite converter texto em caso de título ou sentença.
corda Métodos em outras classes < br >
a classe cordas dentro VBA contém apenas um pequeno subconjunto da coleção completa dos métodos do VBA que levam strings como argumentos ou que seqüências de retorno como valores de saída. Estude a classe Range no Word VBA e da classe Range no Excel VBA, como os programadores usam estes o mais . Note-se que estas são duas classes diferentes , apesar de seu nome comum. Ambas as aulas vão ter utilizado métodos de cordas, tais como o método "Substituir" da classe Range do Excel, eo método "Executar" da Palavra " Localizar " de classe. Ambos os métodos já mencionados substituir uma string por outra .