![]() |
|
Forum
|
|
|
#1 (permalink) |
|
XLDnaute Nouveau
Date d'inscription: décembre 2005
Localisation: Paris
Version Excel : Excel 2007 (PC)
Messages: 31
|
Bonjour a tous,
J'ai un petit problème de macro… Voila, je souhaiterais dans un document Word avec du texte, insérer à des endroits bien précis, des données depuis une feuille Excel. En sachant que dans Excel j'ai différents tableaux sur 2 colonnes 10 lignes avec des données. En fait je voudrais juste importer des données Excel vers un fichier texte dans Word. J'ai compulsé par mal de macro et notamment celle de Michel mais a chaque fois j'ai un problème avec la définition des variables, notamment avec celle " WordApp As Word.Application" sur la macro suivante : --------------------------- 'Nécessite d'activer la référence Microsoft Word xx.x Object Library Dim WordApp As Word.Application Dim WordDoc As Word.Document Dim i As Byte Set WordApp = CreateObject("word.application") 'ouvre session word Set WordDoc = WordApp.Documents.Open("C:\C:\Documents and Settings\Elie\My Documents\fichier essaie.doc") 'ouvre document Word WordApp.Visible = False 'word masqué pendant l'operation For i = 1 To 3 'les signets du document Word sont nommés Signet1 , Signet2 , Signet3 WordDoc.Bookmarks("Signet" & i).Range.Text = Cells(i, 1) Next i WordApp.Visible = True 'affiche le document Word 'WordDoc.PrintOut 'imprimer 'WordDoc.Close True 'ferme le document word en sauvegardant les données 'WordApp.Quit 'ferme la session Word End Sub ----------------------- Par ailleurs, j'ai bien verifé que " référence Microsoft Word xx.x Object Library" était bien activé et sur word et sur Excel… Voila j'espère avoir bien formulé ma demande. Je suis dessus depuis plusieurs jours et je fais donc appelle a la communauté car je ne m'en sort plus. Par avance merci pour toute votre aide... Cobalt Dernière modification par Cobalt ; 01/08/2007 à 17h45. |
|
|
|
| ANNONCES | |||
|
|
|
|
#2 (permalink) | ||
|
XLDnaute Barbatruc
Date d'inscription: février 2005
Messages: 3 815
|
bonjour
Quel est le message d'erreur? Tu es sur d'avoir activé la bonne référence: "Microsoft Word xx.x Object Library" Citation:
Nota dans ta macro la racine C est indiqué deux fois: Citation:
Bon après midi MichelXld |
||
|
|
|
|
|
#3 (permalink) |
|
XLDnaute Nouveau
Date d'inscription: décembre 2005
Localisation: Paris
Version Excel : Excel 2007 (PC)
Messages: 31
|
salut MichelXLD,
oui c'est vrai pour la racine ou c: est donnée 2 fois nommés... mais j'ai corrigé cette étourderie mais le message d'erreur arrive bien plus tot sur la définition des variables... le message d'erreur est le suivant: "erreur de compilation type defini par l'utilisateur non défini" donc c'est en amont que le problème survient... sinon c'est bien coché "office microsoft 12.0 object library" et aussi "microsoft excel12.0 object library"... comprends pas du tout ce qui se passe merci de bien vouloir prêter attention a mon problème... Bonne fin de W-E C. |
|
|
|
|
|
#6 (permalink) | |
|
XLDnaute Nouveau
Date d'inscription: décembre 2005
Localisation: Paris
Version Excel : Excel 2007 (PC)
Messages: 31
|
Citation:
ben je viens de verifier une nouvelle fois et tu avez raison j'avais apparement oublié de sauvegarder mon operation ... sinon juste apres avoir corrigé mon etourderie il me vient une demande de debogage (fichier introuvable) sur le probleme lié a "Set WordDoc = WordApp.Documents.Open("C:\Documents and Settings\Elie\My Documents\fichier_essaie.doc")" comprend pas car le fichier y est bien... merci encore pour ton aide E.C Dernière modification par Cobalt ; 30/07/2007 à 22h38. |
|
|
|
|
|
| ANNONCES | ||
![]() |
| Liens sociaux |
| Outils de la discussion | |
|
|
Discussions similaires
|
||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| application d'un programme sur office 2007 cree avec office 2003 | avoriaz | Forum Excel | 1 | 19/07/2006 11h55 |
| Import texte excel vers word | Jerems | Forum Excel | 3 | 16/02/2006 11h00 |
| Import arborescence de word vers excel | acognard | Forum Excel | 3 | 11/11/2005 08h56 |
| Macro en word pour import données Excel | vincent | Forum Excel | 1 | 29/04/2005 16h32 |
| Import données excel vers word | Bruno | Forum Excel Downloads - Archives | 3 | 14/01/2005 09h58 |