Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como copiar conteúdo do arquivo em Word e vice- versa, usando VBA
Um dos primeiros passos para a aprendizagem de programação de computadores é aprender a ler a partir de um arquivo e adicionar o conteúdo para outro , como um documento do Word. VBA é uma linguagem de programação que pode ser usado em aplicativos do Microsoft Office para automatizar processos, tais como a cópia de dados entre os arquivos . No VBA , você pode usar objetos do Office para abrir documentos do Word ou outros aplicativos do Office , permitindo que você acesse programas externos e ainda manipular dados. Coisas que você precisa
Microsoft Office
Mostrar Mais instruções
1

Abra o Microsoft Office Word , clique na guia "Desenvolvedor" na fita e clique em " Visual Basic " para abrir a janela do editor de VBA. Clique no menu "Inserir" e clique em " Módulo " para inserir um novo módulo de código . Criar um novo procedimento sub:

copyFileContents Private Sub ( )
2

Adicione o seguinte código para criar os objetos de aplicação do Word e outras variáveis ​​:

Dim wrdApp Como Word.Application

wrdDoc Dim Word.Document

Dim i , r As Integer Dim

lCntr As Integer
3

Adicione código para abrir o arquivo de texto e copiar todo o seu conteúdo para uma matriz de cadeia :

Dim MyString (10) as String

Open " C \\ txt . " para a entrada como # 1

Do While Not EOF (1)

Input # 1, MyString ( lCntr )

lCntr = lCntr + 1

loop < br >

Fechar # 1
4

Copiar e colar o seguinte código para adicionar o conteúdo da matriz para o documento atual palavra:

For i = 0 To lCntr - 1 < br >

Selection.TypeParagraph

Selection.TypeText Texto: = MyString ( i)

MyString (i - 0) = ""

Next i

5

Adicione o seguinte código para adicionar alguns dados para o documento atual palavra:

Selection.TypeParagraph

Selection.TypeText Texto: = " Esta informação está na Palavra " < br >

Selection.Expand wdLine
6

Digite o seguinte código para abrir o arquivo de texto e adicione o texto adicionado na etapa anterior:

MyFile = "C: \\ < ,. nome do arquivo > txt "

fn = FreeFile ()

Abrir MyFile Para Output Como fn

Escrever # fn , Selection.Text

Fechar # fn
7

Adicione o seguinte código para liberar os objetos do Word a partir da memória e terminar o procedimento sub:

wrdApp.Quit

Set wrdDoc = Nothing

Set wrdApp = Nothing

End Sub
8

Pressione " F5" para executar o código VBA.

Anterior :

Próximo : No
  Os artigos relacionados
·Como obter o tamanho da janela em VB6 
·Como faço para importar arquivos no Mapa XNA 
·Como chamar uma função VB.NET De DLL Fortran 
·Como fazer um Bot Booter 
·Como adicionar dados Vb.Net para um documento XML 
·Como preencher uma lista de valores de uma forma de ace…
·Como ativar um intervalo em VBA 
·O Que Esperar um Fim de Expressão média em VB 
·Como extrair gráficos de um URL com VBA 
·Como alterar TryParse Digite VBScript 
  Artigos em destaque
·Binário Computação Dicas & Truques 
·Como verificar a sintaxe em um script Perl 
·Como substituir um Tag H2 
·Como indexar arquivos de entrada em Java 
·Como converter um nó regular para um nó jQuery 
·Como usar Thrift Com PHP 
·Como depurar um vazamento de memória em C + + 
·Como Calcular em Java Script 
·Como formatar o valor como Flutuar no formulário usand…
·Como descobrir o que versão do Python que você tem 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados