Bonjour voici le script vbs que j'utilise pour lancer mon programme :
Mais mon problème est que le script ne reprend pas la main après le run.
Enfin il attend que l’exécution de la macro soit fini.
Ma macro peut être amener a kill le process lancé.
Si le process est kill alors quand mon VBS "reprend la main" il plante a la ligne du run.
Donc j'aimerai bien faire mon Run dans un nouveau thread.
Comment faire ?
Je ne sais pas si c'est très facile a comprendre...
Bonne journée
Code:
Dim XL
Set XL = CreateObject("Excel.Application")
XL.Visible = True
XL.Workbooks.Open "C:\toto.xls"
XL.Run "'C:\toto.xls'!Auto_Ouvrir"
Set XL = Nothing
Mais mon problème est que le script ne reprend pas la main après le run.
Enfin il attend que l’exécution de la macro soit fini.
Ma macro peut être amener a kill le process lancé.
Si le process est kill alors quand mon VBS "reprend la main" il plante a la ligne du run.
Donc j'aimerai bien faire mon Run dans un nouveau thread.
Comment faire ?
Je ne sais pas si c'est très facile a comprendre...
Bonne journée
Dernière édition: