Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como faço para definir um campo em MS Word 2007 para o Acesso em VBA
? Microsoft Word 2007 tem um recurso chamado códigos de campo , que são componentes de um documento curto que podem gerar conteúdo automaticamente . Exemplos de códigos de campo incluem a data, hora e número da página atual . Linguagem de script do Word, Visual Basic for Applications, pode inserir novos códigos de campo e alterar programaticamente as existentes em todos os caminhos fornecidos por interface de usuário padrão do Word. Trabalhar com códigos de campo do Word através desta interface e código VBA pode estimular idéias para enriquecer porções estáticas de seus documentos com dados atualizados dinamicamente. Coisas que você precisa
Microsoft Word
Show Mais instruções
1

Crie um novo documento no Word e clique no menu "Inserir" , seguido pelo "Data e Hora " ícone no " painel de texto ". Marque a caixa " Atualizar automaticamente " , clique duas vezes em qualquer formato de data para inserir um código de campo que se atualiza automaticamente com a data atual.
2

Pressione "Enter " para iniciar uma nova linha, em seguida, clique o ícone " partes rápidas " no painel "Text" . Clique em " Campo", em seguida, clique duas vezes em qualquer dos códigos de campo listado (por exemplo, "Página" ) para inseri-lo em seu documento
.
3

Pressione " Alt- F9 " para exibir o aparência real dos códigos de campo. Esta ação vai lhe dar uma prévia do que o seu código VBA será exibida. Pressione " Alt- F9 " novamente para voltar ao modo de exibição normal os códigos de campo ' .
4

Pressione " Alt- F11 " para entrar no Visual Basic ambiente de desenvolvimento integrado . Clique em "Inserir " e depois " Módulo " para criar uma nova janela para que você digite o seu código VBA
5

Digite o seguinte sub-rotina para a nova janela de código : .

Sub ShowFields Públicas ()

Dim i, str1

Selection.InsertAfter "índice de campo , texto, resultar "

Para i = 1 To ActiveDocument.Fields.Count

Selection.InsertAfter vbCr

Com ActiveDocument.Fields ( i)

str1 = . Index & ", >>" & . Code.Text & " << ", & . Result.Text

Selection.InsertAfter str1

End With

Next i

Selection.InsertAfter vbCr

End Sub < br >

Esta sub-rotina itera através de cada campo no seu documento e imprime informações relacionadas a ele . VBA acessa os campos através da propriedade " Fields" do objeto " ActiveDocument " . Esta propriedade, que é essencialmente uma lista de todos os códigos de campo , é uma parte de cada documento. Word atualiza a lista cada vez que um usuário adiciona ou exclui um campo.
6

Pressione " Alt- F11 " para retornar ao seu documento, em seguida, clicar em qualquer linha em branco. Pressione " Alt- F8" para exibir uma lista de sub-rotinas VBA ( ou seja, macros) . Dê um duplo clique no item "Mostrar Fields" para executar o código VBA que você escreveu no passo 5 . O código será executado e criar uma lista de informações para cada campo que você inseriu na etapa 2 , separados por vírgulas .

Anterior :

Próximo : No
  Os artigos relacionados
·Como usar VBS para silenciar o volume 
·Como criar um programa de instalação com VB6 Studio 
·Lendo Arquivos TXT em VBScript 
·Como Fazer um teclado na tela em Visual Basic 
·Como converter Visual Basic para ponto flutuante 
·Como fazer VBS Arquivos Tutorial 
·Como abrir relatórios MS Access 2003 com Visual Basic …
·Tutorial Visual Basic em Sentença Espaço 
·Como adicionar um comentário de eventos em Visual Basi…
·Como usar dois formulários com Visual Basic 6.0 
  Artigos em destaque
·NetBeans IDE 6.1 Tutoriais móveis 
·Como instalar o banco de dados MySQL Server em um PC co…
·Como fazer uma foto em uma pintura da aguarela Reproduç…
·É Visual Basic Open Source 
·Como construir um programa de computador 
·Como criar uma data de números de MATLAB 
·Como um ninho Sub em VBA 
·Como Incorporar comandos Unix em Perl 
·Como criar matrizes de um arquivo CSV com o Python 
·Como enviar e receber um SMS Usando VB 6 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados