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 ?

Nom : SNAG-1525.jpg
Affichages : 94
Taille : 14,6 Ko


Merci à tous