Dependance python excel

solcim Messages postés 2 Date d'inscription mercredi 24 juillet 2013 Statut Membre Dernière intervention 24 juillet 2013 - 24 juil. 2013 à 08:27
solcim Messages postés 2 Date d'inscription mercredi 24 juillet 2013 Statut Membre Dernière intervention 24 juillet 2013 - 24 juil. 2013 à 11:55
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.
A voir également:

1 réponse

solcim Messages postés 2 Date d'inscription mercredi 24 juillet 2013 Statut Membre Dernière intervention 24 juillet 2013
24 juil. 2013 à 11:55
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]
0
Rejoignez-nous