Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como código para extrair texto de um arquivo DOCX
No mundo da programação, saber ler o formato de arquivo do Microsoft Word DOCX você pode economizar tempo quando você precisa de conteúdo em um arquivo DOCX . DOCX é um novo formato disponível no Microsoft Office 2007 e maior. Este formato suporta o padrão XML , que foi desenvolvido para estas versões dos produtos Microsoft Office. XML é simplesmente um conjunto de regras para documentos de codificação como um DOCX . Você pode usar o Microsoft Visual Basic. NET ( VB.NET ) para ler e exibir o conteúdo de um arquivo DOCX . Coisas que você precisa
Microsoft Visual Basic Express & Open XML Format SDK
Show Mais instruções
1

Abra o Microsoft Visual Basic Express e selecione " New Project .. . " no painel esquerdo da tela. Clique em " Visual Basic " em " Modelos instalados " e dê um duplo clique em " Console Application ".
2

Clique no painel " Ferramentas " e clique duas vezes em "Button" para adicionar um novo botão ao seu formulário . Clique duas vezes em " Caixa de texto " para adicionar um novo controle de caixa de texto ao formulário.
3

Clique no menu " Project" e selecione "Propriedades ". Clique em " Referências ", em seguida, selecione "Adicionar ". Selecionar ". NET " e clique em " DocumentFormat.OpenXml ". Clique em " OK". . Clique duas vezes em "Button1 " para abrir a janela do VB
4

Copie e cole o seguinte código no topo do seu módulo VB.NET declarar os namespaces :

Importações System.IO

Importações DocumentFormat.OpenXml.Packaging

Importações DocumentFormat.OpenXml.Wordprocessing
5

Copie e cole o seguinte código em " Button1_Click " para definir o caminho e documento para abrir :

Dim strDoc As String = " C: \\ docxFile.docx "

Dim txt Como fluxo corda

Dim stream = File.Open ( strDoc , FileMode.Open )

Edite a seguinte linha de código e digite o caminho eo nome para o seu documento :

Dim strDoc as String = " C: \\ docxFile.docx "

6

Copie e cole o seguinte para chamar o procedimento para realmente ler o documento :

OpenAndAddToWordprocessingStream (stream , txt )

Stream.Close ()
< br > 7

Copie e cole o seguinte para exibir o texto lido no controle de caixa de texto :

Me.TextBox1.Text = txt
8

Copie e cole o seguinte procedimento para abrir o arquivo DOCX e retornar o conteúdo ler :

Public Sub OpenAndAddToWordprocessingStream (stream ByVal Como Stream, ByRef txt as String)

Dim wordprocessingDocument Como wordprocessingDocument = wordprocessingDocument.Open (stream , True)

Dim corpo Como Body = wordprocessingDocument.MainDocumentPart.Document.Body

txt = body.InnerText.ToString

wordprocessingDocument.Close ()

End Sub
9

Pressione " F5" para executar o programa , clique em "Button1 " para executar o código.

Anterior :

Próximo : No
  Os artigos relacionados
·Como usar o DirListBox em VB6 
·Quais são os diferentes tipos de loops em Visual Basic…
·Como converter moedas de um centavo para Nickels em Vis…
·Como usar o VBA para proteger objetos de desenho 
·Como importar XML usando VBA 
·Como fazer duas tabelas em uma caixa de listagem em VB.…
·Recomendados Classes de alta escola para Computação G…
·Como enviar um argumento em VBA 
·Como usar formulários modais em VB6 
·Como criar um Decoder 
  Artigos em destaque
·Como executar um EXE Invisible em VB6 
·Como construir um motor de jogo From Scratch 
·Como desenhar gráficos em PHP 
·Como Palavra Align em C30 
·Comparação da Java & Plataformas Net 
·Adicionando Javascript dinamicamente Com DOM Scripting 
·Como criar texto para Direct3d C + + 
·Como trabalhar com Sprites em AS3 
·O que fazer com um erro de Trapped in C 
·Tutorial para XML para Perl 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados