Bonjour à tous,
Je sèche devant un problème simple : ouvrir un classeur Excel à partir d'un raccourci bureau, en y mentionnant un paramètre à récupèrer dans Excel.

J'ai pourtant fait cela maintes fois dans le contexte Access en procédant ainsi :
- dans la zone cible du raccourci : "D:\chemin\base.accdb /cmd "xyz"
- paramètre que je récupère dans Access par une fonction telle que :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Public function RecupParam()
 gstrParam = Command()
end function
- cette fonction étant lancée depuis une macro AutoExec()

Dans mon contexte Excel 2021 je fais la même chose :
- zone cible du raccourci : "D:\chemin.xlsm" /cmd "xyz"
- et dans Excel j'ai la procédure :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Private Sub Workbook_Open()
 gstrParam = Command()
End Sub
Pourquoi la fonction Command() me renvoie-t-elle "" au lieu de "xyz" dans ce cas ?

Merci de votre aide.

Bien cordialement