Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come codice per estrarre testo da un file DOCX

Nel mondo della programmazione , saper leggere il formato di file di Microsoft Word DOCX consente di risparmiare tempo quando hai bisogno di contenuti in un file DOCX . DOCX è un nuovo formato disponibile in Microsoft Office 2007 e più grande. Questo formato supporta lo standard XML , che è stato sviluppato per queste versioni di Microsoft Office . XML è semplicemente un insieme di regole per i documenti di codifica come una DOCX . È possibile utilizzare Microsoft Visual Basic . NET ( VB.NET ) per leggere e visualizzare il contenuto di un file DOCX . Cose che ti serviranno
Microsoft Visual Basic Express
Open XML Format SDK
Mostra più istruzioni
1

Aprire Microsoft Visual Basic Express e selezionare " Nuovo progetto .. ". dal riquadro sinistro dello schermo . Fare clic su " Visual Basic " in " Modelli installati " e fare doppio clic su " Applicazione console ".
2

Fare clic sul riquadro "Toolbox" e fare doppio clic su "Pulsante " per aggiungere un nuovo pulsante al form . Fare doppio clic su " Casella di testo " per aggiungere un nuovo controllo casella di testo al form.

3 Fare clic sul menu "Progetto" e selezionare "Proprietà . " Fare clic su "Riferimenti ", quindi selezionare " Aggiungi ". Seleziona ". NET " e fare clic su " DocumentFormat.OpenXml . " Fare clic su " OK ". Fare doppio clic su " Button1 " per aprire la finestra di VB
4

Copia e incolla il seguente codice nella parte superiore del vostro modulo VB.NET a dichiarare gli spazi dei nomi : .

Importazioni System.IO

Importazioni DocumentFormat.OpenXml.Packaging

Importazioni DocumentFormat.OpenXml.Wordprocessing
5

Copia e incolla il seguente codice in " Button1_Click " per definire il percorso e il documento da aprire :

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

Dim txt As String

flusso Dim Poiché Stream = File.Open ( strDoc , FileMode.Open ) per

modificare la seguente riga di codice e digitare il percorso e il nome per il documento :

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

Copia e incolla il seguente per richiamare la procedura di leggere effettivamente il documento :

OpenAndAddToWordprocessingStream (stream , txt ) per

Stream.Close ( ) per
7

Copia e incolla il seguente per visualizzare il testo letto nel controllo casella di testo :

Me.TextBox1.Text = txt
8

Copia e incolla il seguente procedimento per aprire il file DOCX e restituire il contenuto leggono :

Public Sub OpenAndAddToWordprocessingStream ( flusso di ByVal come stream, ByRef txt As String ) per

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

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

txt = body.InnerText.ToString

wordprocessingDocument.Close ( )

End Sub
9

Premere " F5 " per eseguire il programma , quindi fare clic su " Button1 " per eseguire il codice .

 

Programmazione © www.354353.com