dionys0s
XLDnaute Impliqué
Salut le forum
je travaille sur Mac, et j'aurais besoin de récupérer le chemin du bureau.
Donc une solution (la seule je crois) consiste à utiliser la fonction MacScript de VBA.
J'ai donc cette petite fonction toute simple :
[Highlight=VB]Function DesktopPath() As String
DesktopPath = MacScript("path to desktop")
End Function
[/code]
Le problème est tout bête en soi : au lieu de récupérer "Macintosh HD:Users:UserName:desktop:", je récupère "alias Macintosh HD:Users:UserName:desktop:". J'ai ce petit "alias " à la con qui me perturbe mon truc. Je me demandais comment être sûr de contourner ce truc (autrement qu'avec Mid(), car je ne sais pas comment se comportera la fonction sur une autre machine Mac)
Merci d'avance pour votre aide ^^
dionys0s
je travaille sur Mac, et j'aurais besoin de récupérer le chemin du bureau.
Donc une solution (la seule je crois) consiste à utiliser la fonction MacScript de VBA.
J'ai donc cette petite fonction toute simple :
[Highlight=VB]Function DesktopPath() As String
DesktopPath = MacScript("path to desktop")
End Function
[/code]
Le problème est tout bête en soi : au lieu de récupérer "Macintosh HD:Users:UserName:desktop:", je récupère "alias Macintosh HD:Users:UserName:desktop:". J'ai ce petit "alias " à la con qui me perturbe mon truc. Je me demandais comment être sûr de contourner ce truc (autrement qu'avec Mid(), car je ne sais pas comment se comportera la fonction sur une autre machine Mac)
Merci d'avance pour votre aide ^^
dionys0s
Dernière édition: