Bonjour à tous,
Je ne suis pas sur d'être dans la bonne section, mais tente quand meme.
A l'aide de Windows Scheduler:
- je lance un .bat, qui lui-même runne un script.
- ce script à vocation à ouvrir un xlsm contenant une macro qui selance à l'ouverture
Question:
- Je lance le script suivant
$Excel = New-Object -ComObject Excel.Application
$Excel.Visible = $false
$Excel.DisplayAlerts = $false
$wb = $Excel.Workbooks.Open($fullpathExcelFile)
- Ce script fonctionne avec un xls
- Mais il est KO avec un xlsm
Y-a-t'il une manière / commande particulière pour lancer l'ouverture d'un xlsm ?
EDIT
Il semble en fait que ce soit le Save() lancé par la suite qui bloque.
Je peux voir des fenpetre comme ci-dessous (non observées avec un xlsx).
Du coup peux-t'on forcer le save sans action user de cliquer OK ?
Merci à tous
Partager