[VBA / DOS] Appeler une macro en DOS

Appeler une macro en DOS [VBA / DOS] - VB/VBA/VBS - Programmation

Marsh Posté le 07-03-2007 à 12:48:47    

Bonjour,
 
Savez-vous s'il est possible d'appeler une macro Excel avec une commande DOS ?
Mes recherches Internet ont été peu fructueuses...
 
Merci d'avance ! :)

Reply

Marsh Posté le 07-03-2007 à 12:48:47   

Reply

Marsh Posté le 07-03-2007 à 14:07:31    

Deux solutions :
 
1. Dans un classeur Excel toto.xls, créer une macro nommée auto_open
2. Dans un classeur Excel toto.xls, créer une macro Private Sub Workbook_Open()
 
Puis sous DOS, lancer toto.xls.

Reply

Marsh Posté le 07-03-2007 à 14:21:14    

Ouais... c'est une bonne alternative en effet...
Merci Olivthill !!
 
Pour pousser ma demande, s'il y a moyen d'appeler juste la macro du fichier (et non le fichier lui-même), merci pour les soluces. Ca me permettrait de mettre des paramètres dans l'appel de ma fonction.
 
En attendant, merci pour cette première soluce.

Reply

Marsh Posté le 07-03-2007 à 14:23:34    

à ce moment là, tu mets les lignes que t'a proposé OlivThill, mais tu les ajoutes dans le modele de base excel sous format xlt je crois. A voir.....

Reply

Marsh Posté le 07-03-2007 à 15:40:00    

Euh... non, le contexte ne me le permet pas.
Merci quand même !

Reply

Sujets relatifs:

Leave a Replay

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