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 < br > 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 .