Ligne de Commande Batch afficher Usf Excel
Bonjour
Je cherche a ouvrir un Usf Excel "AlerteEchéance" a l'ouverture de Windows
sans l'application Excel Visible
Via le tuto "Excel Batch passage de paramétres" j'ai essayé de faire une tache planifiée
mais ça fonctionne pas voici ce que j'ai fait
Dans tâches planifiée j'ai mis cette ligne
Code:
"C:\Program Files\Microsoft Office\Office10\EXCEL.EXE" /cmd/AlerteEchéance "C:\Facture Gestion StockV42.xls"
et ce code dans Workbook_Open
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| 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")
VBA.UserForms.Add(Mid(monparam(1), 2, Len(monparam(1)) - 3)).Show
End If
End If
End If
End Sub |
Par contre si je met dans tâches planifiées cette ligne ,la ça fonctionne
Code:
"F:\Mes Documents Cat\Formation logiciels\Classeur en Cours\Relevé Facture en Cours\Facture Gestion StockV42.xls"
Ou ai-je fais une erreur????,,
Merci de votre aide
Cordialement