A linguagem de programação Visual Basic é a versão da Microsoft para a linguagem de programação clássico " Basic". A Microsoft também adicionou a funcionalidade da linguagem Visual Basic para o servidor de sua suíte Microsoft Office. Visual Basic for Applications (VBA) é o shell de programação que pode trabalhar com o Microsoft Word para criar documentos complexos e dinâmicos . O código de programação é a entrada no Editor do Visual Basic e de execução usando macros do Microsoft Word. Para começar a usar o VBA no Word, você deve saber como ativar macros , a estrutura básica de uma função ou procedimento e como executar o código quando terminar. Instruções
trabalhar com o Word 2007/2010
1
Ativar macros. Código VBA é executado na forma de macros no Word. Se o nível de segurança não está definido para executar macros , você não será capaz de executar o código. Clique no botão " Escritório " e depois em " Opções do Word ". Clique na aba " Central de Confiabilidade " . Clique no botão " Configurações da Central de Confiabilidade " e depois " Configurações de Macro . " Clique na configuração para " Confiar no acesso ao modelo de objeto do projeto do VBA. " Clique em " OK".
2
Mostrar a guia "Desenvolvedor" se você não tiver já. Clique no botão " escritório " de novo e depois em " Opções do Word ". Clique na aba "Popular " se não estiver selecionado. Clique no botão " Mostrar guia Desenvolvedor na Faixa de Opções " opção e clique em "OK".
3
Abra o Editor do Visual Basic. Clique na guia "Desenvolvedor" . Clique em " Visual Basic ".
4
Adicione seu código VBA. Você pode adicionar formulários do usuário , módulos e módulos de classe , dependendo do que você quer fazer em VBA , as opções são inúmeras. Por exemplo, você pode usar o VBA para salvar o documento atual com um novo nome de arquivo . Adicionar um novo módulo para fazer isso. Clique em " Inserir" e em seguida "Módulo ". Digite o código para o procedimento.
"Sub SaveAsDocument ()
Dim wdCurrentApp Como Word.Application
Set wdCurrentApp = GetObject ( " Word.Application " )
wdCurrentApp.ActiveDocument.SaveAs "C: \\ Meus Documentos \\ VBExample.docx "
End Sub "
Esta é a estrutura básica de procedimentos VBA , módulos e módulos de classe . Alguns são menores do que este , e alguns são muito mais detalhado. Clique em " Arquivo" e depois em "Salvar" para salvar as alterações .
5
Executar seus procedimentos. Volte para a janela do documento principal no Word 2007. Clique na aba "Developer" e depois em " Macros ". Clique sobre o nome do seu procedimento e , em seguida, clique em " Executar". Por exemplo, para executar o código de cima, clique em " SaveAsDocument " e depois clique em " Executar".
Trabalhar no Word 2003 ou anterior
6
Ativar macros . Clique em " Ferramentas " no menu. Clique em " Macro " e "Segurança". Alterar o nível de segurança para "Médio" e clique em "OK". Reinicie o Microsoft Word. Clique em " Ativar Macros " quando solicitado.
7
Abra o Editor do Visual Basic. Clique em " Ferramentas " e em seguida, aponte o ponteiro do mouse para "Macro ". " . Editor do Visual Basic" Clique em
8
Clique no botão " Insert" item de menu e adicionar o item que você deseja criar ; módulo de formulário do usuário , módulo ou classe. Digite o código VBA para o que você deseja que o procedimento para fazer no Word. Aqui está um exemplo de procedimento que cria um novo documento do Word a partir de um modelo:
"Sub NewTempDoc ()
Dim wdWordApp como Word.Application
Set wdWordApp = GetObject ( , " Word.Application " )
wdWordApp.Documents.Add Template : = "Elegant Memo.dot "
End Sub "
Clique no ícone" Save " na editor do Visual Basic para salvar as alterações .
9
Execute o procedimento. Volte para a janela do documento principal . Clique em "Ferramentas ", " Macro" e depois em " Macros ". Clique no nome do procedimento que você criou e clique em " Executar". Para executar o procedimento acima, você deverá clicar em " NewTempDoc " e clique em " Executar".