Dependance python excel

Signaler
Messages postés
2
Date d'inscription
mercredi 24 juillet 2013
Statut
Membre
Dernière intervention
24 juillet 2013
-
Messages postés
2
Date d'inscription
mercredi 24 juillet 2013
Statut
Membre
Dernière intervention
24 juillet 2013
-
Bonjour,
Je voudrais améliorer mon programme python qui se sert de tout document excel pourvu qu'on lui donne le nom du fichier excel à utiliser.
Dans l'Excel en question je voudrais mettre un bouton pour executer mon programme python en .exe.
Mon problème c'est que dans mon code python, ma fonction prend en paramètre le nom du fichier excel.
Je souhaiterai faire un code VBA pour mon bouton qui exécute mon programme python et indique à ce dernier le nom du fichier excel utilisé.
Dois-je dire dans mon python dans le open_workbook(#nom que VBA qui t'execute donnera#)? Si oui comment ?
Et que mon VBA envoie à mon python le nom du fichier qui le contient?
Malheureusement je ne m'y connais pas du tout en VBA !!!
Merci d'avance pour votre aide.

1 réponse

Messages postés
2
Date d'inscription
mercredi 24 juillet 2013
Statut
Membre
Dernière intervention
24 juillet 2013

C'est bon j'ai trouvé :
import win32com.client
import os
xl = win32com.client.Dispatch("Excel.Application")
Path=xl.ActiveWorkbook.Path
os.chdir(Path)
Name=xl.ActiveWorkbook.Name[:-5]