Emmanuel75019
XLDnaute Nouveau
Bonjour,
Est-il possible, en VBS, d’exécuter une macro d’un classeur sans que soit affiché « Ce classeur contient des liens. Voulez-vous les mettre à jour ?» quand ce dernier contient en effet des liens?
Mon code VBS
J’ai aussi essayé de placer ça au début de ma macro auto_open :
Bien cordialement,
Emmanuel
Est-il possible, en VBS, d’exécuter une macro d’un classeur sans que soit affiché « Ce classeur contient des liens. Voulez-vous les mettre à jour ?» quand ce dernier contient en effet des liens?
Mon code VBS
Code:
Set aapp= WScript.CreateObject("WScript.Shell")
Set appli= WScript.CreateObject("excel.Application")
appli.DisplayAlerts = False 'Sans effet.
pathString = left(WScript.ScriptFullName, instrrev(WScript.ScriptFullName,"\"))
Set monfichier = appli.Workbooks.Open(pathString & "LeClasseur.xls")
on error resume next
appli.run("auto_open")
J’ai aussi essayé de placer ça au début de ma macro auto_open :
Code:
Application.DisplayAlerts = False ‘Celle-ci fonctionne bien quand on ouvre le fichier
‘directement mais pas quand on l'ouvre via VBS...
Application.ScreenUpdating = False 'Sans effet.
Application.Calculation = xlCalculationManual 'Sans effet.
Bien cordialement,
Emmanuel
Dernière édition: