macro, et tache planifiée

PHILIP

XLDnaute Occasionnel
Bonsoir à tous,

débutant en vba j'ai souhaité utiliser la tache planifiéee de windows pour executer une macro situéee dans un module de personal .xlsb j'ai donc fais des recherches sur le net et trouvé cette macro toutefois je ne sais pas sous qu'elle forme et ou positionner la ligne de commande Batch en rouge là
Pourriez vous m'aider ?

"C:\Program Files\Microsoft Office\Office11\EXCEL.EXE" /cmd/ouverture "C:\temp\PERSONAL.xlsb"

Code:
Private Sub Workbook_Open()
Dim macmdline As Variant
Dim monparam As Variant 'déclare une variable
macmdline = GetCmd 'affecte la valeur de la ligne de commande
If Not IsNull(macmdline) Then 'si la variable est nulle
If Len(macmdline) > 0 Then 'on s'assure qu'il y a eu une ligne de commande passée
If InStr(macmdline, "/cmd") > 0 Then
macmdline = Replace(macmdline, ThisWorkbook.FullName, "", , , vbTextCompare)
monparam = Split(macmdline, "/cmd")
Application.Run Mid(monparam(1), 2, Len(monparam(1)) - 3)
End If
End If
End If
End Sub
A noter
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
314 051
Messages
2 105 057
Membres
109 243
dernier inscrit
Erdnael