Savoir comment référencer un objet Word peut vous faire gagner du temps lors de la programmation en 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 des tâches de routine. Vous devez faire référence à un objet de Word avant d'écrire du code VBA pour lire un document Word . En quelques étapes, vous pouvez écrire des routines pour lire un document Word . Instructions
1
Ouvrez Microsoft Excel 2007 et cliquez sur l'onglet « Développeur », puis sélectionnez « Visual Basic ».
Cliquez sur le menu "Outils " et sélectionner " Références ... " . Cochez la case à côté de " Microsoft Word 12.0 Object Library" et sélectionner "OK".
2
Tapez la commande suivante pour créer un nouveau sous-programme :
Sous WordReference ()
Appuyez sur " Entrée".
3 type de
la suivante pour référencer un objet Word :
wordDoc As 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
4
Tapez le suivant pour appeler le " READWORD " sous-programme : .
Appel READWORD ( wordDoc )
< br > 5
Tapez la commande suivante pour créer le sous-programme " READWORD » et afficher une boîte de message avec le texte lu à partir du document Word:
Private Sub READWORD ( wrdDoc As Object )
Dim Prange Comme Word.Range
PCNT As long
wrdDoc
PCNT = 1 To . Paragraphs.Count
Set Prange = . Range ( début: . . = Les paragraphes ( PCNT ) Range.Start , _
Fin: . . = Les paragraphes ( PCNT ) Range.End )
MsgBox ( pRange.Text )
< p > Suivant PCNT
. Fermer
End With End Sub
6
Appuyez sur " F5 " pour exécuter le sous-programme " de WordReference " .