Exécuter un Script via Planificateur de tache

Bonjour,

J'ai un script qui permet d'exécuter une macro.

Si je lance le script manuellement, il marche.

Mais si j'essaye de le lancer via le Planificateur de tache, j'ai cette erreur : "Avec quel logiciel voulez vous ouvrir le fichier"

Qqn a une idée comment on peut détourner cette erreur?

Merci d'avance pour votre aide

bonjour,

comment lances-tu ton script manuellement ? quelle commande ? et si on peut voir le contenu du script c'est un plus.

Merci pour ton aide.

Je lance le script avec un double click ou click droit suivi d'ouvrir.

Voici le contenu du script:

Option Explicit
On Error Resume Next
ExempleMacroExcel

Sub ExempleMacroExcel() 

  Dim ApplicationExcel 
  Dim ClasseurExcel 

  Set ApplicationExcel = CreateObject("Excel.Application") 
  Set ClasseurExcel = ApplicationExcel.Workbooks.Open("Chemin vers le fichier excel") 

  ApplicationExcel.Visible = True   'les actions seront visibles. Pour tout lancer en arrière-plan, remplacer True par False
  ApplicationExcel.Run "InforClientgagne" 'va lancer la macro "MacroTest1"
  ApplicationExcel.Quit 

  Set ClasseurExcel = Nothing 
  Set ApplicationExcel = Nothing 

End Sub

bonjour,

vérifie

que ton script est dans un fichier .vbs

que tu as bien indiqué le chemin complet de ce fichier dans l'action du planificateur de tâches

je n'ai pas de problème pour lancer l'exécution de ton fichier dans ces conditions (voici mon script)

Option Explicit
On Error Resume Next
ExempleMacroExcel

Sub ExempleMacroExcel() 

  Dim ApplicationExcel 
  Dim ClasseurExcel 

  Set ApplicationExcel = CreateObject("Excel.Application") 
  Set ClasseurExcel = ApplicationExcel.Workbooks.Open("d:\downloads\testscript.xlsm") 

  ApplicationExcel.Visible = True   'les actions seront visibles. Pour tout lancer en arrière-plan, remplacer True par False
  ApplicationExcel.Run "aargh" 'va lancer la macro "MacroTest1"
  ApplicationExcel.Quit 

  Set ClasseurExcel = Nothing 
  Set ApplicationExcel = Nothing 

End Sub

J'ai vérifié et le fichier c'est bien un VBs et c'est le chemin est correct.

Toi, tu as arrivé à lancer le script via le planificateur de tache?

Merci :)

Oui

capture

Voici une capture d'écran de l'action est ce que c'est correct ?

Merci pour ton aide, j'ai passé par un fichier .bat et ça marché

J’ai simplement mis le vbs comme programme à exécuter

Rechercher des sujets similaires à "executer script via planificateur tache"