Bonjour,
Comment est-il possible de récupérer par macro (dans une chaine de caractère) le chemin d'accès du bureau sous MAC OS.
Merci de votre aide
PS: j'espère que mon balisage est correct, si non merci de donner un example car à chaque fois on se fait rappeler à l'ordre sans trop savoir pourquoi. Merci
[Résolu] [Basic] MACOS: récupérer le chemin d'accès du bureau
Modérateur : Vilains modOOs
Règles du forum
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
-
JohnD
- NOOuvel adepte

- Messages : 19
- Inscription : 08 févr. 2023 14:31
[Résolu] [Basic] MACOS: récupérer le chemin d'accès du bureau
Dernière modification par micmac le 27 févr. 2023 08:00, modifié 3 fois.
Raison : [Résolu] en début de titre remplace [Resolu] après la balise [Basic]
Raison : [Résolu] en début de titre remplace [Resolu] après la balise [Basic]
LibreOffice 7.4.2.1
MacOS 13 Ventura
MacOS 13 Ventura
-
JohnD
- NOOuvel adepte

- Messages : 19
- Inscription : 08 févr. 2023 14:31
Re: [Basic] MACOS: récupérer le chemin d'accès du bureau
La fonction Environ ne semble pas fonctionner
"https://help.libreoffice.org/latest/fr/ ... 30800.html"
Environ("UserName") retourne une chaine vide
Merci
"https://help.libreoffice.org/latest/fr/ ... 30800.html"
Environ("UserName") retourne une chaine vide
Merci
LibreOffice 7.4.2.1
MacOS 13 Ventura
MacOS 13 Ventura
-
Dude
- IdOOle de la suite

- Messages : 26182
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: [Basic] MACOS: récupérer le chemin d'accès du bureau
Salut,
Tu peux aussi explorer le service com.sun.star.util.PathSettings
PS : et j'attends toujours ton retour ici
Elle fonctionne sauf que UserName n'est sans doute pas une variable système sous MacOS.
Tu peux aussi explorer le service com.sun.star.util.PathSettings
PS : et j'attends toujours ton retour ici
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Améliorez AOO et votez pour les issues
-
DLE
- HédOOniste

- Messages : 1516
- Inscription : 30 déc. 2007 18:56
- Localisation : Lille
Re: [Basic] MACOS: récupérer le chemin d'accès du bureau
Bonjour,
Pour info UserName = USER sous macOS. Vous pouvez voir les variables d'environnement depuis un terminal via la commande : printenv. Pour le chemin du bureau ceci devrait faire l'affaire
Pour info UserName = USER sous macOS. Vous pouvez voir les variables d'environnement depuis un terminal via la commande : printenv. Pour le chemin du bureau ceci devrait faire l'affaire
Code : Tout sélectionner
REM ***** BASIC *****
Sub ExampleEnviron
Dim sTemp As String
sTemp=Environ("HOME")
MsgBox ( sTemp &"/Desktop" ,64,"Chemin du bureau")
End SubMacOS Tahoe 26.1 (iMac-M4) : AOO 4.1.16 , LibreOffice 25.8.5.2, Adoptium-temurinJDK 1.8.0_402, CCC, FireFox, Thunderbird, ORB 1.2.1
Parallel Desktop = Windows 11 & MacOS : AOO, Libreoffice.
Parallel Desktop = Windows 11 & MacOS : AOO, Libreoffice.
-
JohnD
- NOOuvel adepte

- Messages : 19
- Inscription : 08 févr. 2023 14:31
Re: [Basic] MACOS: récupérer le chemin d'accès du bureau
Milles mercis Dle pour votre aide, problème résolu!
LibreOffice 7.4.2.1
MacOS 13 Ventura
MacOS 13 Ventura