flwozn
XLDnaute Nouveau
Bonjour,
J'ai enregistré une macro deleteLines que j'ai sauvegardé dans PERSONAL.XLSB. Comme je souhaite l'exécuter depuis une ligne de commande j'ai créé un fichier macro.vbs qui contient le code suivant :
Lorsque je lance ce fichier .vbs depuis l'explorateur de fichier Windows, un message d'erreur apparait disant que la macro n'est pas disponible dans le workbook ou que les macros sont désactivées. J'ai bien vérifié et l'exécution des macro est autorisée dans les options de sécurité.
Savez-vous comment éviter ce message d'erreur ? il apparait également lorsque mon classeur PERSONAL.XLSB est ouvert.
Merci par avance pour votre aide
Flore
J'ai enregistré une macro deleteLines que j'ai sauvegardé dans PERSONAL.XLSB. Comme je souhaite l'exécuter depuis une ligne de commande j'ai créé un fichier macro.vbs qui contient le code suivant :
HTML:
'--------------------------
Dim Xl
dim wk
Set Xl = WScript.CreateObject("EXCEL.application")
Xl.Visible = True
Xl.enableevents = False
set Wk = Xl.workbooks.open("c:\XP\scripts\monfichier.csv")
Xl.Run "deleteLines"
xl.save
xl.close
'--------------------------
Lorsque je lance ce fichier .vbs depuis l'explorateur de fichier Windows, un message d'erreur apparait disant que la macro n'est pas disponible dans le workbook ou que les macros sont désactivées. J'ai bien vérifié et l'exécution des macro est autorisée dans les options de sécurité.
Savez-vous comment éviter ce message d'erreur ? il apparait également lorsque mon classeur PERSONAL.XLSB est ouvert.
Merci par avance pour votre aide
Flore