Peut on ouvrir et modifier un document xord à partir de données et d\'une macro

kris320

Nouveau membre
Bonjour,
en tant que grand débutant sous vba, je suis bloqué par le pb suivant.
Je souhaite transférer des données déja classé d'excell et les positionner dans des documents word....

en clair y a t'il moyen à partir d'une macro excell d'ouvrir et de modifier un document word.....

merci d'avance....
 

zeb

Modérateur
Salut,

Oui, bien sûr que c'est possible.

Quand tu fais une macro en VBA/Excel, tu traites un objet implicite qui s'appelle Application et qui pointe en fait sur la session d'Excel en cours.

Quand tu fais une macro en VBA/Word, tu traites le même objet implicite qui s'appelle aussi Application mais qui pointe sur la session de Word en cours.

Pour piloter Word à partir d'Excel, il faut donc instancier explicitement un objet de type Word.

Voici comment faire :

Code:
' // Dans Excel
Dim appli_word As Object

Set appli_word = CreateObject("Word.Application" )
' // Si tu veux voir l'appli que tu as ouverte
appli_word.Visible = True


...
' // Surtout ne pas oublier de fermer l'application, surtout si on ne l'a pas rendue visible
appli_word.Quit

Tout ce que tu aurais fait sous VBA/Word peut maintenant être fait à partir de VBA/Excel, pourvu que tu mettes appli_word. devant les objets, les méthodes et les propriétés de tes objets Word.
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 098
Messages
6 717 106
Membres
1 586 287
Dernier membre
lucilleguffey
Partager cette page
Haut