Cabe salientar que não é escopo do exemplo a seguir ensinar a você programar em Visual Basic dot Net. O trecho do programa abaixo serve apenas para lhe mostrar como o uso de componentes de uma linguagem de programação facilita a manipulação de arquivos.
Você aprenderá a programar na matéria específica de programação. Independente da linguagem de programação, Visual Basic, Java, C# ou outra, a manipulação dos componentes será a mesma, somente o formato e a sintaxe muda de uma linguagem de programação para outra. Os conceitos apresentados abaixo lhe serão muito úteis quando você for criar um software que manipula documentos no formato Ms Word.
a) Para fazer o seu programa referenciar o componente Ms Word, é utilizado o seguinte código:
Imports Word = Microsoft.Office.Interop.Word
Esse comando diz para seu programa “importe todo o conjunto de funcionalidades do componente Ms Word para dentro do meu programa.
b) Seu programa precisará de variáveis para receber e controlar as informações relacionadas ao documento. Para isso, são necessárias as seguintes definições de variáveis para esse exemplo:
Dim oWord As Word.Application ‘ Componente principal para manipular o documento. Dim oDoc As Word.Document ‘ O próprio documento em si. Dim oTable As Word.Table ‘ Uma tabela que criaremos dentro do documento. Dim oPara1 As Word.Paragraph, oPara2 As Word.Paragraph ‘ Três parágrafos do documento. Dim oPara3 As Word.Paragraph Dim oRng As Word.Range ‘ Um trecho qualquer do documento. Dim oShape As Word.InlineShape ‘ Uma forma que criaremos no documento. Dim oChart As Object ‘ Um gráfico que criaremos no documento. Dim Pos As Double ‘ A posição exata onde criaremos os objetos.