Visual Basic (VB) é uma linguagem de programação utilizada para desenvolvimento rápido de programas de computador. Você pode desenvolver esses programas dentro do Microsoft Word e Excel. Fazer isso permite que você aproveite os muitos objetos e recursos de cada um desses aplicativos tem (ou seja, o objeto ActiveDocument no Word, ou Sort built-in do Excel e funções Subtotal ) , em oposição à criação de objetos a partir de scratch.Try os seguintes projetos para desenvolver o seu Visual competências básicas e alfabetização. Explore o objeto Range
Digite o seguinte texto no ambiente de desenvolvimento integrado do MS Word ( IDE) para ver o objeto essencial Gama em ação. Você pode inserir o IDE da Palavra com a tecla " Alt " - " F11 " . Digite o código em qualquer espaço aberto na janela de código .
Public Sub spacePgp () Dim r As Faixa
Set r = Selection.Range
r.Expand wdParagraphr . InsertAfter vbCrLfr.InsertBefore vbCrLf
End Sub
Retornar para Word ( alt - F11) quando você digitou o programa e coloque o ponto de inserção (AKA cursor) em qualquer parágrafo , especialmente um cercado pelos parágrafos acima e abaixo . Execute o programa selecionando desenvolvedor> Macros, escolhendo a opção " spacePgp " nome da macro na lista e clicando em Executar. A macro insere retornos de carro acima e abaixo do parágrafo com o ponto de inserção. Os pontos-chave do código para tomar nota são as referentes à seleção e as funções insertAfter e insertBefore . Seleção refere-se a localização do cursor (AKA o ponto de inserção ) e as instruções INSERT adicionam os retornos de carro .
Criar um projeto de formulário de usuário
Digite o Visual Basic IDE como antes e escolha o item de menu Inserir> UserForm. No novo formulário , arraste dois botões de comando da caixa de ferramentas . No painel Propriedades , altere o nome de um botão para "azul ", o outro para " amarelo ". Dê um duplo clique no botão "verde" , e digite este código de programa para o evento CommandButton2_Click :
Private Sub CommandButton2_Click () Set r = Selection.Ranger.Expand ( wdSentence ) r.HighlightColorIndex = wdYellowEnd Sub
Duplicar código de programa do botão
Copie o código para o CommandButton2_Click function () para a área de transferência e cole o código acima da primeira instância da função , acima da linha "Sub CommandButton2_Click privada (). " Altere o CommandButton2_Click duplicada para ler CommandButton1_Click , e mudar o wdYellow para wdBlue .
Navegar para outra parte do código para este documento , primeiro mover o cursor para o painel Projeto. Expanda a pasta do objeto do Microsoft Word , clicando sobre ela . Se existem várias pastas com o nome Microsoft Word Object, escolher o que aparece com o nome do documento que você deseja que a macro seja executada dentro Por exemplo , se você está testando seu programa no texto contido no documento " MacroStudy ", a pasta pretende expandir clicando no sinal de mais ( +) sinal será parecido com este :
Projetos ( MacroStudy ) + Microsoft Word objetos
escrever o código que carrega o formulário
clique duas vezes no ícone ThisDocument que aparece depois de expandir o Microsoft Word objetos pasta. Essa ação traz a outra janela de código , onde você insira o código que exibe o formulário que você criou. Este é o código para entrar:
Public Sub colorForm () UserForm1.ShowEnd Sub
Retornar para Word, e coloque o ponto de inserção em qualquer frase no texto do documento. Comece o seu programa selecionando desenvolvedor> Macros, e em seguida, selecionando " colorForm ", seguido do botão Executar. Aparece o formulário. Clique em qualquer botão Amarelo Azul ou seu e assistir a frase que contém a cor mudança ponto de inserção.