Une caractéristique précieuse que les programmeurs peuvent ajouter à leurs applications est la possibilité d'automatiser l' accès aux fichiers produits par une autre application. L'omniprésence du programme Microsoft Word fait ses dossiers une cible populaire pour ces fonctions d'automatisation . La capacité de s'interfacer directement avec la bibliothèque d'objets du logiciel Word dans Visual Basic , il est facile d'afficher les documents dans leur environnement naturel . Exploration de la bibliothèque d'objets démontre en outre que les caractéristiques au-delà de simplement afficher un document sont à la portée de votre application. Instructions
1
Sélectionnez "Fichier"> "Nouveau" > "Projet" dans le menu. Cliquez sur " Autres langues "> " Visual Basic " dans le panneau " Modèles installés " et sélectionnez " Application Windows Form " comme type de projet. Cliquez sur " OK" pour démarrer le nouveau projet.
Cliquez sur " Project " 2> " Ajouter une référence " dans le menu pour ajouter une interface à la bibliothèque Microsoft Word à votre projet. Dans la boîte de dialogue " Ajouter une référence " , sélectionnez l'onglet "COM" . Faites défiler la liste des interfaces COM jusqu'à ce que vous trouviez le " Microsoft Word XX Object Library" (où XX représente le numéro de version ) et sélectionnez-le . Le numéro de version peut varier en fonction de la version de Microsoft Office qui est installé sur votre ordinateur. Cliquez sur " OK " pour fermer la boîte de dialogue et ajouter la référence.
3
Ajoutez les espaces de noms nécessaires à votre programme de sorte que les noms des fonctions de Word sont exposés. Cliquez sur " Affichage"> " Code" ou appuyez sur " Ctrl -Alt- 0" pour afficher la fenêtre de code. Tapez les lignes suivantes comme les premières lignes de code dans le fichier : Trouvez
importations Microsoft.Office.Core
importations Microsoft.Office.Interop
4
Ajouter les déclarations de code pour afficher un document en utilisant l'application Word . En règle générale , ce code est inclus dans une procédure de gestionnaire d'événements de sorte que l'application peut exécuter à la demande de l'utilisateur. À titre d'exemple , placez un bouton de commande sur le formulaire et double- cliquez sur le contrôle pour ajouter un gestionnaire d'événements pour le code. Ajoutez deux variables pour l'application et objets de document dans le corps de la procédure.
Private Sub Button1_Click (...
objWord As New Word.application
Dim objDocument As New Word.Document
End Sub
5
Ajoutez une instruction qui appelle l'application pour ouvrir le document spécifié Ce code est également ajouté au clic sur le bouton gestionnaire d'événements: . < br >
Private Sub Button1_Click (...
objWordApp As New Word.application
objDocument As New Word.Document
objDocument = objWordApp.Documents.Open (« C: 0Data \\ MySample.docx " )
End Sub
6
compiler l'application en appuyant sur "F7" Exécuter le programme en appuyant sur la touche "F5 " Lorsque l'utilisateur . . clique sur le bouton , le programme de démarrage de Word et le fichier spécifié est affiché.