Um recurso valioso que os programadores podem adicionar às suas aplicações é a capacidade de automatizar o acesso a arquivos produzidos por outra aplicação. A presença ubíqua do programa Microsoft Word faz seus arquivos um alvo popular para esses recursos de automação. A capacidade de interagir diretamente com a biblioteca de objetos do software Palavra através de Visual Basic torna mais fácil para exibir os documentos em seu ambiente nativo . Explorando a biblioteca de objetos demonstra ainda mais que as características além de simplesmente exibir um documento estão ao nosso alcance para a sua aplicação . Instruções
1
Selecione "Arquivo" > "Novo "> " Project" no menu. Clique em " Outras Línguas "> " Visual Basic" no painel " Modelos Instalados " e selecione "Windows Formulário " como o tipo de projeto. Clique em "OK " para iniciar o novo projeto.
2
Clique em " Project" > "Add Reference " no menu para adicionar uma interface para a biblioteca do Microsoft Word para o seu projeto. Na caixa de diálogo "Add Reference " , selecione a aba "COM" . Role a lista de interfaces COM até encontrar o " Microsoft Word Object Library XX" (onde XX representa o número da versão) e selecioná-lo. O número da versão varia de acordo com a versão do Office que está instalado no seu computador. Clique em "OK " para fechar a caixa de diálogo e adicionar a referência .
3
Adicione os namespaces necessários para o seu programa de modo que os nomes das funções do Word estão expostos. Clique em "Exibir "> "Código" ou pressione "Ctrl -Alt- 0" para exibir a janela de código. Digite as duas linhas a seguir como as primeiras linhas de código no arquivo :
Importações Microsoft.Office.Core
Imports Microsoft.Office.Interop
4
Adicionar as instruções de código para mostrar um documento usando o aplicativo Word . Geralmente, este código é incluído em um procedimento de manipulador de eventos para que o aplicativo pode executá-lo a pedido do usuário. Como exemplo, colocar um controle de botão no formulário e clicar duas vezes no controle para adicionar um manipulador de eventos para o código. Adicione duas variáveis para os objetos de aplicação e documentos dentro do corpo do procedimento.
Private Sub Button1_Click ( ...
Dim objWord As New Word.Application
Dim objDocument . as New Word.Document
Sub End
5
Adicione uma instrução que chama o aplicativo para abrir o documento especificado Este código também é adicionado ao manipulador de eventos de clique de botão : < br >
Private Sub Button1_Click ( ...
Dim objWordApp As New Word.Application
Dim objDocument As New Word.Document
objDocument = objWordApp.Documents.Open ("C: 0Data \\ MySample.docx " ) . .
End Sub
6
Compile o aplicativo com a tecla " F7 " Execute o programa pressionando "F5" Quando o usuário clica no botão , o programa Word é iniciado eo arquivo especificado é exibido.