Een waardevolle functie die programmeurs kunnen toevoegen aan hun applicaties is de mogelijkheid om de toegang tot de bestanden die door een andere toepassing te automatiseren . De alomtegenwoordige aanwezigheid van het Microsoft Word- programma maakt zijn bestanden een populair doelwit voor deze automatisering functies . De mogelijkheid om te communiceren rechtstreeks met het doel bibliotheek van het Word- software door middel van Visual Basic maakt het gemakkelijk om de documenten in hun eigen omgeving weer te geven . Het verkennen van het object bibliotheek toont verder aan dat de functies dan alleen een document weergeven binnen handbereik zijn voor uw toepassing . Instructies 1 Selecteer " Bestand " > " Nieuw " > " Project" uit het menu . Klik op "Andere talen " > " Visual Basic " in de "Geïnstalleerde sjablonen " paneel en selecteer " Windows Form Application " als het type project . Klik op " OK " om het nieuwe project te starten . Klik op " Project " 2 > " Add Reference " op het menu om een interface toe te voegen aan de Microsoft Word- bibliotheek naar uw project . In het dialoogvenster " Add Reference " , selecteert u het tabblad "COM" . Blader door de lijst van de COM-interfaces tot u de " Microsoft Word XX Object Library " ( waarbij XX staat voor het versienummer ) vinden en selecteer deze . Het versienummer is afhankelijk van de versie van Office die op de computer is geïnstalleerd . Klik op " OK " om het dialoogvenster te sluiten en voeg de referentie. 3 Voeg de nodige namespaces om uw programma, zodat het Woord functienamen worden blootgesteld . Klik op " View " > "Code" of druk op ' Ctrl - Alt - 0 " om het venster code weer te geven . Typ de volgende twee regels als de eerste regels code in het bestand : Imports Microsoft.Office.Core Imports Microsoft.Office.Interop 4 de code statements om een document met behulp van de Word- toepassing weer te geven . Over het algemeen wordt deze code opgenomen in een event handler procedure , zodat de applicatie kan het uit te voeren op verzoek van de gebruiker . Als voorbeeld , plaatst een knop controle over de vorm en dubbelklik op de controle om een event handler toe te voegen aan de code . Voeg twee variabelen voor de toepassing en het document objecten binnen het lichaam van de procedure . Private Sub Button1_Click ( ... Dim objWord als Nieuwe Word.Application Dim objDocument als New Word.Document End Sub 5 Voeg een verklaring die oproept de aanvraag naar het opgegeven document te openen Deze code wordt ook toegevoegd aan de knop klik event handler : . < br > Private Sub Button1_Click ( ... Dim objWordApp als Nieuwe Word.Application Dim objDocument als Nieuwe Word.Document objDocument = objWordApp.Documents.Open ( " C : 0Data \\ MySample.docx " ) End Sub 6 Compileer de toepassing door op " F7 " Uitvoeren van het programma door op " F5 " Wanneer de gebruiker . . klikt op de knop , wordt het Word- programma gestart en het opgegeven bestand wordt weergegeven .
|