Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
VBA Search & palavra de substituição
Visual Basic for Applications (VBA ) é uma linguagem de programação construída em Palavra de Microsoft Office , Excel e programas de acesso . Os usuários desses programas escrever scripts com VBA para estender a funcionalidade padrão de um programa e de automatizar as tarefas executadas com o programa. Um tipo de automação usado com freqüência no Word é o que envolve pesquisar e substituir operações no texto de um documento. VBA pode personalizar cada etapa individual dessas operações , incluindo a geração de texto para pesquisar, selecionar as partes do documento a ser pesquisado e após cada substituição com operações adicionais (por exemplo, adicionar destaques , diminuindo o tamanho da fonte ) . Macros

usuários do Word que são novos para usar VBA em operações de busca pode começar a aprender VBA usando funções de macro do Word . Macros são pequenos programas , também chamados de scripts, que registram as ações que um usuário do Word toma. Por exemplo, um usuário do Word podem começar a gravar uma macro, em seguida, pressione "Control- F" para chamar a caixa de diálogo Localizar do Word. Ela vai especificar algum texto para procurar , em seguida, pressione o botão " Procurar " para iniciar a busca atual . Quando ela termina a gravação, gravador de macro do Word irá ter gerado um pequeno script que executa a pesquisa para o mesmo texto que o usuário estava procurando.
Escrevendo o script sem gravá-la
< br >

Tradicionalmente, os programas de computador , incluindo os roteiros feitos com VBA , não são registradas , mas sim são escritos por programadores. Embora os scripts de gravação pode ser uma forma conveniente e rápida para a produção de programas , os programas esta abordagem cria geralmente ocupam mais recursos do computador (por exemplo, RAM e tempo de processamento ) do que o necessário . Por outro lado, a escrita de programas VBA com a mão no VBA IDE ( ambiente de desenvolvimento integrado ) pode levar algum esforço de trabalho adicional, mas resultar em programas rápidos customizados para as tarefas exatas para a qual estão escritas.

a Função

Para escrever uma operação de busca personalizado por mão de execução, o programador VBA irá trabalhar com a função VBA Executar. Esta função faz parte de um componente do Word chamado o objeto Selection , que armazena o texto atualmente destacado . A função Executar leva vários argumentos, que são as especificações de uma função usa para fazer seu trabalho. Um dos argumentos é de Executar " FindText ", que é o texto que o programa irá procurar . Aqui está um exemplo de um pequeno programa que preenche o argumento FindText :

Sub FindSomething ) Dim ( xx = Selection.Find.Execute ( FindText : = " o ") End Sub
< br > Execução de uma operação de substituição

o código de programação usado para executar uma operação de substituição básico é semelhante ao código para a operação de localização . Os programadores especificar o texto de substituição como outro argumento para a função Executar. Aqui está um outro programa para ilustrar uma operação de substituição que vai mudar todas as ocorrências da palavra "algo" em um documento para o texto " somethingelse " :

Sub ReplaceSomething ()

Dim x

x = Selection.Find.Execute ( FindText : = "algo" , ReplaceWith : = " somethingelse " )

End Sub

especificando as opções

usando argumentos adicionais da função Executar , os programadores podem especificar opções para a busca e substituir operações. Estas opções são as mesmas que as disponíveis em " Localizar e Substituir " caixa de diálogo do Word : ". Coincidir palavra inteira ", " Match Case " e outros

programas que personalizam procurar e substituir as operações não estão limitados a apenas argumentos da função Executar . Outro programação pode ser adicionado para manipular texto encontrado em formas difíceis de alcançar sem programação . Por exemplo, um programador pode especificar que uma operação de substituição de uso alterar dinamicamente texto de substituição , como a primeira palavra dos parágrafos que contêm o termo de pesquisa.

Anterior :

Próximo : No
  Os artigos relacionados
·Como converter uma caixa de texto para um número em Vi…
·Como usar VB6 como um localizador Variável SWF 
·Como converter o VBA para Python 
·Como renomear uma pasta em VB6 
·Como acessar a Change Cursor VBA 
·Como colocar os dados acima das guias no TabControl 
·Como fazer uma Sala de Chat em Visual Basic Express 
·Como escrever programas com VBA 
·Como criar um programa que funciona como uma calculador…
·Como acessar dados subformulário 
  Artigos em destaque
·Tipos de dados COBOL 
·Como adicionar um botão de minimizar a um formulário …
·Como alterar a lista de caracteres em Python 
·Como escrever um programa em C + + que calcula a precip…
·Qual é a diferença entre jogar uma exceção e captur…
·Como fazer uma ação Ouvinte Fechar um JFrame 
·PHP Opções Parse 
·Como faço para ler córrego Java 
·Como desenhar diagramas de seqüência 
·Como Assinar um arquivo Aplicação SIS Nokia 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados