Come visualizzare un documento di Word in VB.NET

November 11

Come visualizzare un documento di Word in VB.NET


Una caratteristica importante che i programmatori possono aggiungere alle loro applicazioni è la possibilità di automatizzare l'accesso ai file prodotti da un'altra applicazione. La presenza ubiquitaria del programma Microsoft Word rende i suoi file di un obiettivo popolare per queste caratteristiche di automazione. La possibilità di interfacciarsi direttamente con la libreria di oggetti del software Word tramite Visual Basic rende facile per visualizzare i documenti nel loro ambiente nativo. Approfondire la libreria di oggetti dimostra che caratteristiche oltre la semplice visualizzazione di un documento, sono a portata di mano per la vostra applicazione.

istruzione

1 Selezionare "File">> "Progetto" "Nuovo" dal menu. Clicca su "Altre Lingue"> "Visual Basic" nel pannello "Modelli installati" e selezionare "Windows Application Form", come il tipo di progetto. Fai clic su "OK" per avviare il nuovo progetto.

2 Fare clic su "Progetto"> "Aggiungi riferimento" nel menu per aggiungere un'interfaccia per la libreria Microsoft Word al progetto. Nella finestra di dialogo "Add Reference", selezionare la scheda "COM". Scorrere l'elenco delle interfacce COM fino a trovare la "Libreria oggetti di Microsoft Word XX" (dove XX rappresenta il numero di versione) e selezionarlo. Il numero di versione varia a seconda della versione di Office installata sul computer. Fai clic su "OK" per chiudere la finestra e aggiungere il riferimento.

3 Aggiungere gli spazi dei nomi necessari per il programma in modo che i nomi delle funzioni di Word sono esposti. Fai clic su "Visualizza"> "Codice" o premere "Ctrl-Alt-0" per visualizzare la finestra del codice. Digitare le seguenti due linee come le prime righe di codice nel file:

Le importazioni Microsoft.Office.Core

Le importazioni Microsoft.Office.Interop

4 Aggiungere le istruzioni di codice per visualizzare un documento utilizzando l'applicazione Word. Generalmente, questo codice è incluso in una procedura gestore eventi in modo che l'applicazione possa eseguire su richiesta dell'utente. A titolo di esempio, posizionare un controllo pulsante sul form e fare doppio clic sul controllo per aggiungere un gestore di eventi per il codice. Aggiungere due variabili per gli oggetti applicazioni e documenti all'interno del corpo della procedura.

Private Sub Button1_Click (...

Dim objWord As New Word.Application

Dim objDocument come nuovo Word.Document

End Sub

5 Aggiungere una dichiarazione che chiama l'applicazione per aprire il documento specificato. Questo codice viene aggiunto anche al gestore di pulsante di scatto eventi:

Private Sub Button1_Click (...

Dim objWordApp As New Word.Application

Dim objDocument come nuovo Word.Document

objDocument = objWordApp.Documents.Open ( "C: 0Data \ MySample.docx")

End Sub

6 Compilare l'applicazione premendo il tasto "F7". Eseguire il programma premendo il tasto "F5". Quando l'utente fa clic sul pulsante, il programma di Word viene avviato e viene visualizzato il file specificato.