Lancer une macro

Lancer une macro - Logiciels - Windows & Software

Marsh Posté le 09-07-2007 à 22:35:51    

Bonjour.... je déprime !
J'ai beau chercher, je ne trouve pas le pkoi !
 
Je voudrais lancer une macro dans Excel, pour ouvrir un fichier Word ET, à la fin de la macro Word, reprendre gentiment le cours de la macro Excel.
 
J'y arrive pas !!!!
 
Ma macro Excel :
    Shell ("mon fichier1 word" )
    Shell ("mon fichier2 word" )
fin de la macro.
 
Chaque macro Word, s'ouvre en AutoOpen, et doivent faire un traitement (fusion, impression...)
 
Mon premier "shell" se fait, la premiere macro word s'effectue aussi ! Et voilà il croit avoir terminé.
 
Mais PKOI ???

Reply

Marsh Posté le 09-07-2007 à 22:35:51   

Reply

Marsh Posté le 10-07-2007 à 12:59:04    

sans tester, je te suggérerait de fermer Word avec chacune de tes macro Word. Parce que là, c'est l'ouverture d'un document word que tu execute. Et donc, indépendemment du comportement de ce fichier word, la fin d'exécution correspond à la fermeture du document.


Message édité par el zozo le 10-07-2007 à 13:00:55

---------------
Si vous êtes enseignant en maternelle ou primaire, mon boulot peut vous interesser.
Reply

Marsh Posté le 10-07-2007 à 13:03:59    

Pour en rajouter, tu n'as pas besoin du shell pour faire ce que tu fais, tu peux très bien faire du VBA Word sous Excel.
Il suffit de faire référence à la bibliothèque Word dans ton projet VBA Excel.
Après tu ouvres tes 2 documents Word par un GetObject, par exemple, et tu travailles directement avec.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed