[VBA Excel] Modifier un fichier .doc

Fermé
MoYoX Messages postés 127 Date d'inscription jeudi 4 juin 2009 Statut Membre Dernière intervention 21 mars 2014 - 31 déc. 2010 à 11:43
MoYoX Messages postés 127 Date d'inscription jeudi 4 juin 2009 Statut Membre Dernière intervention 21 mars 2014 - 31 déc. 2010 à 15:29
Bonjour à tous.

Je suis confronté à une difficulté de programmation.
Je ne suis pas sûr que ce soit possible mais j'aimerais faire ceci:

Je dispose d'un tableau Excel tout plein de code VBA et j'aimerais que le code VBA qui s'exécute dans ce tableau me permette d'ouvrir et modifier du texte dans un document .doc
(Par exemple, le titre du document, son numéro ...)

En gros il faudrait transférer des "variables" du VBA Excel vers mon .doc

Merci d'avance à tout ceux qui pourront m'aider !
A voir également:

3 réponses

MoYoX Messages postés 127 Date d'inscription jeudi 4 juin 2009 Statut Membre Dernière intervention 21 mars 2014 3
31 déc. 2010 à 13:34
Bonjour et merci pour la réponse.

J'ai réutilisé le code, cependant dès que j'essaie de créer une nouvelle "variable" en tant que "Word.Application" ou que je crée l'instance "Set Cible = New Word.Application" j'obtiens un message d'erreur:

erreur de compilation
Type défini par l'utilisateur non défini


Pourtant j'ai bien coché Microsoft Office 12.0 Object Library dans les références ...
je suis un peu perdu :/
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 311
31 déc. 2010 à 14:57
Ac tu coché aussi
Microsoft Visual Basic For Applications Extensibility 5.3

d'autre part, il faut que les pièces jointes soient enregistrées dans un de tes dossiers et non ouvertes directement (elles sont alors dans le répertoire temporaire "temp")
tu pourrais aller voir aussi cette source
https://excel.developpez.com/faq/?page=Word#LireChampWord
0
MoYoX Messages postés 127 Date d'inscription jeudi 4 juin 2009 Statut Membre Dernière intervention 21 mars 2014 3
31 déc. 2010 à 15:29
Alors je n'ai pas "Microsoft Visual Basic For Applications Extensibility 5.3" mais seulement "Visual basic for Applications" et c'est coché.

Bon, je quitte le boulot, je continuerai à voir ça demain.

Merci beaucoup en tous les cas
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 311
31 déc. 2010 à 12:31
Bonjour,

Regarde si ces bidouilles d'essai de liaisons Aller-Retour XL-WD peuvent te mettre sur une piste
http://www.cijoint.fr/cjlink.php?file=cj201012/cijIayOnGU.zip
-1