Ein wertvolles Feature , dass Programmierer können ihren Anwendungen hinzuzufügen ist die Möglichkeit, den Zugriff auf Dateien von einer anderen Anwendung erzeugt automatisieren. Die allgegenwärtige Präsenz des Microsoft Word -Programm macht seine Dateien ein beliebtes Ziel für diese Automatisierungsfunktionen . Die Fähigkeit zur Schnittstelle direkt mit dem Objekt Bibliothek des Word-Software durch Visual Basic macht es einfach, die Dokumente in ihrer natürlichen Umgebung anzuzeigen. Exploring the Objekt-Bibliothek ein weiterer Beweis , dass Funktionen, die über einfach Anzeigen eines Dokuments in Reichweite für Ihre Anwendung. Anleitung
1
Wählen Sie " Datei"> " Neu" > "Projekt" aus dem Menü. Klicken Sie auf " Andere Sprachen " > " Visual Basic " in der "Installed Templates "-Panel und wählen Sie " Windows Form -Anwendung" als Projekt . Klicken Sie auf " OK" , um das neue Projekt zu starten.
2
Klicken Sie "Projekt" > "Add Reference" im Menü, um eine Schnittstelle zu Microsoft Word -Bibliothek zu Ihrem Projekt hinzufügen . Im "Add Reference" Dialog wählen Sie das "COM "-Registerkarte. Blättern Sie in der Liste der COM-Schnittstellen , bis Sie den " Microsoft Word XX Object Library " ( wobei XX für die Versionsnummer ) finden und auswählen. Die Versionsnummer wird nach der Office-Version , die auf Ihrem Computer installiert ist, variieren. Klicken Sie auf " OK" , um den Dialog zu schließen und die Referenz.
3
Fügen Sie die erforderlichen Namespaces Ihr Programm so , dass die Word- Funktion Namen ausgesetzt sind. Klicken Sie auf " Ansicht"> "Code" oder drücken Sie "Strg -Alt- 0" , um den Code anzuzeigen. Geben Sie die folgenden zwei Zeilen wie die ersten Zeilen Code in der Datei:
Importe Microsoft.Office.Core
Imports Microsoft.Office.Interop
4
hinzufügen die Code -Anweisungen zum Anzeigen eines Dokumentes mit dem Word-Anwendung . Im Allgemeinen wird dieser Code in einem Event-Handler Verfahren einbezogen , so dass die Anwendung kann es bei der Anforderung des Benutzers auszuführen. Als ein Beispiel , legen Sie ein Button-Steuerelement auf das Formular , und doppelklicken Sie auf das Steuerelement , um einen Ereignishandler zum Code hinzuzufügen. Fügen Sie zwei Variablen für die Anwendung und Dokument -Objekte innerhalb des Körpers des Verfahrens.
Private Sub Button1_Click ( ...
Dim As New objWord Word.Application
Dim ObjDocument As New Word.Document
End Sub
5
Fügen Sie eine Anweisung, die Anwendung auf das angegebene Dokument öffnen ruft Dieser Code ist auch auf die Schaltfläche Click-Ereignishandler hinzugefügt: .
private Sub Button1_Click ( ...
Dim As New objWordApp Word.Application
Dim As New ObjDocument Word.Document
ObjDocument = objWordApp.Documents.Open ( "C: 0Data \\ MySample.docx " )
End Sub
6
Kompilieren Sie die Anwendung , indem Sie "F7" Führen Sie das Programm mit der Taste " F5" Wenn der Benutzer . . Klick auf den Button wird die Word-Programm gestartet und die angegebene Datei wird angezeigt.