Savoir comment référencer un objet Word peut vous faire gagner du temps lors de la programmation dans Visual Basic pour Applications (VBA). Microsoft Word est une application de traitement de texte inclus dans la suite Microsoft Office. VBA est un langage de programmation couramment utilisé dans les programmes Microsoft Office pour automatiser les tâches de routine. Vous avez besoin de faire référence à un objet Word avant d`écrire du code VBA pour lire un document Word. En quelques étapes, vous pouvez écrire des sous-programmes pour lire un document Word.
Ouvrez Microsoft Excel 2007 et cliquez sur le "Développeur" puis sélectionnez l`onglet "Visual Basic."
Clique le "Outils" menu et sélectionnez "Les références...". Cochez la case à côté de "Microsoft Word 12.0 Object Library" et sélectionnez "D`ACCORD."
Tapez la commande suivante pour créer un nouveau sous-programme:
Sous WordReference ()
presse "Entrer."
Tapez la commande suivante pour référencer un objet Word:
WordDoc Dim Comme Word.Document
Set wordApplication = CreateObject ("Word.Application")
Set WordDoc = wordApplication.Documents.Open ("C: WordDoc.doc")
Vous pouvez modifier "C: WordDoc.doc" et entrez un chemin d`accès au document Word que vous souhaitez référencer.
Tapez ce qui suit pour appeler le "READWORD" sous-programme:
Appelez READWORD (WordDoc)
Tapez la commande suivante pour créer le "READWORD" sous-programme et afficher une boîte de message avec le texte lu à partir du document Word:
Private Sub READWORD (de wrdDoc As Object)
Dim Prange Comme Word.Range
Dim Pcnt As Long
Avec wrdDoc
Pour Pcnt = 1 Pour .Paragraphs.Count
Set Prange = .Range (Démarrer:. = Les paragraphes (Pcnt) .Range.Start, _
Fin:. = Les paragraphes (Pcnt) .Range.End)
MsgBox (pRange.Text)
Pcnt Suivant
.Fermer
Terminer par
End Sub
presse "F5" pour exécuter le "WordReference" sous-routine.