VBA: Lecture des données excel dans word

Je fais un formulaire simple pour extraire les données à partir de ma feuille excel, telles que nom, date de naissance et adresse. Et de les insérer dans mon formulaire word, je fais 20 à 30 feuilles à chaque fois, donc je pense qu'il pourrait être en mesure d'enregistrer la copie & collage de temps.

J'ai essayé de suivre ce tutoriel: http://www.makeuseof.com/tag/integrate-excel-data-word-document/
Et créé un bouton avec une simple étiquette nommée m_name, le nom du membre. Mais il me dit Compile error: User-defined type not defined. Et flaged sur la ligne 1.

Je suis l'aide de Word 2003, (je ne suis pas en mesure de trouver des Outils > Référence comme le guide de demande). Je ne sais pas si c'est lié à cette erreur.

Private Sub CommandButton1_Click()
Dim objExcel As Excel.Application
Dim exWb As Excel.Workbook

Set exWb = objExcel.Workbooks.Open("U:\test.xls")
ThisDocument.m_name.Caption = exWb.Sheets("Member's Data").Cells(3, 3)

exWb.Close

Set exWb = Nothing

End Sub
  • Vous avez besoin d'une référence à "Microsoft Excel [version] Object library". Il devrait y avoir un Outils>>Références de l'option de menu dans le Mot de l'Éditeur VB.
InformationsquelleAutor George | 2013-06-07