Macro vb : enregistrement sur le bureau pour tous les OS
3 réponses
Agamemnom
Bonjour,
J'ai une macro VB qui cr=E9=E9 un fichier cvs. J'aimerais que=20
ce fichier soit enregistr=E9 sur le bureau de l'utilisateur.=20
Le probl=E8me, c'est que les utilisateurs ont tous des=20
chemins d'acc=E8s =E0 leur bureau diff=E9rent en fonction de=20
leur OS
win98 : c:\windows\bureau
win2000 : C:\Documents and Settings\user\Bureau ...
Quelqu'un a-t-il une solution =E9l=E9gante.
Merci d'avance =E0 ceux qui pourront m'aider (aux autres=20
aussi)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
papou
Bonjour Vas faire un tour ici (notamment le 2ème exemple chemins des dossiers spéciaux Windows) http://perso.wanadoo.fr/frederic.sigonneau/Systeme.htm
Cordialement Pascal
"Agamemnom" a écrit dans le message de news:20b5f01c459f1$a1e5f850$ Bonjour,
J'ai une macro VB qui créé un fichier cvs. J'aimerais que ce fichier soit enregistré sur le bureau de l'utilisateur. Le problème, c'est que les utilisateurs ont tous des chemins d'accès à leur bureau différent en fonction de leur OS win98 : c:windowsbureau win2000 : C:Documents and SettingsuserBureau ... Quelqu'un a-t-il une solution élégante.
Merci d'avance à ceux qui pourront m'aider (aux autres aussi)
Bonjour
Vas faire un tour ici (notamment le 2ème exemple chemins des dossiers
spéciaux Windows)
http://perso.wanadoo.fr/frederic.sigonneau/Systeme.htm
Cordialement
Pascal
"Agamemnom" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:20b5f01c459f1$a1e5f850$a301280a@phx.gbl...
Bonjour,
J'ai une macro VB qui créé un fichier cvs. J'aimerais que
ce fichier soit enregistré sur le bureau de l'utilisateur.
Le problème, c'est que les utilisateurs ont tous des
chemins d'accès à leur bureau différent en fonction de
leur OS
win98 : c:windowsbureau
win2000 : C:Documents and SettingsuserBureau ...
Quelqu'un a-t-il une solution élégante.
Merci d'avance à ceux qui pourront m'aider (aux autres
aussi)
Bonjour Vas faire un tour ici (notamment le 2ème exemple chemins des dossiers spéciaux Windows) http://perso.wanadoo.fr/frederic.sigonneau/Systeme.htm
Cordialement Pascal
"Agamemnom" a écrit dans le message de news:20b5f01c459f1$a1e5f850$ Bonjour,
J'ai une macro VB qui créé un fichier cvs. J'aimerais que ce fichier soit enregistré sur le bureau de l'utilisateur. Le problème, c'est que les utilisateurs ont tous des chemins d'accès à leur bureau différent en fonction de leur OS win98 : c:windowsbureau win2000 : C:Documents and SettingsuserBureau ... Quelqu'un a-t-il une solution élégante.
Merci d'avance à ceux qui pourront m'aider (aux autres aussi)
Agamemnom
Merci Papou. Je m'y attèle de suite
-----Message d'origine----- Bonjour Vas faire un tour ici (notamment le 2ème exemple chemins des dossiers
J'ai une macro VB qui créé un fichier cvs. J'aimerais que ce fichier soit enregistré sur le bureau de l'utilisateur. Le problème, c'est que les utilisateurs ont tous des chemins d'accès à leur bureau différent en fonction de leur OS win98 : c:windowsbureau win2000 : C:Documents and SettingsuserBureau ... Quelqu'un a-t-il une solution élégante.
Merci d'avance à ceux qui pourront m'aider (aux autres aussi)
.
Merci Papou.
Je m'y attèle de suite
-----Message d'origine-----
Bonjour
Vas faire un tour ici (notamment le 2ème exemple chemins
des dossiers
J'ai une macro VB qui créé un fichier cvs. J'aimerais que
ce fichier soit enregistré sur le bureau de l'utilisateur.
Le problème, c'est que les utilisateurs ont tous des
chemins d'accès à leur bureau différent en fonction de
leur OS
win98 : c:windowsbureau
win2000 : C:Documents and SettingsuserBureau ...
Quelqu'un a-t-il une solution élégante.
Merci d'avance à ceux qui pourront m'aider (aux autres
aussi)
J'ai une macro VB qui créé un fichier cvs. J'aimerais que ce fichier soit enregistré sur le bureau de l'utilisateur. Le problème, c'est que les utilisateurs ont tous des chemins d'accès à leur bureau différent en fonction de leur OS win98 : c:windowsbureau win2000 : C:Documents and SettingsuserBureau ... Quelqu'un a-t-il une solution élégante.
Merci d'avance à ceux qui pourront m'aider (aux autres aussi)
.
Clément Marcotte
Bonjour,
Tu peux utiliser VBScript:
set WshShell = WScript.CreateObject("WScript.Shell") strDesktop = WshShell.SpecialFolders("Desktop")
"Agamemnom" a écrit dans le message de news:20b5f01c459f1$a1e5f850$ Bonjour,
J'ai une macro VB qui créé un fichier cvs. J'aimerais que ce fichier soit enregistré sur le bureau de l'utilisateur. Le problème, c'est que les utilisateurs ont tous des chemins d'accès à leur bureau différent en fonction de leur OS win98 : c:windowsbureau win2000 : C:Documents and SettingsuserBureau ... Quelqu'un a-t-il une solution élégante.
Merci d'avance à ceux qui pourront m'aider (aux autres aussi)
Bonjour,
Tu peux utiliser VBScript:
set WshShell = WScript.CreateObject("WScript.Shell")
strDesktop = WshShell.SpecialFolders("Desktop")
"Agamemnom" <anonymous@discussions.microsoft.com> a écrit dans le
message de news:20b5f01c459f1$a1e5f850$a301280a@phx.gbl...
Bonjour,
J'ai une macro VB qui créé un fichier cvs. J'aimerais que
ce fichier soit enregistré sur le bureau de l'utilisateur.
Le problème, c'est que les utilisateurs ont tous des
chemins d'accès à leur bureau différent en fonction de
leur OS
win98 : c:windowsbureau
win2000 : C:Documents and SettingsuserBureau ...
Quelqu'un a-t-il une solution élégante.
Merci d'avance à ceux qui pourront m'aider (aux autres
aussi)
set WshShell = WScript.CreateObject("WScript.Shell") strDesktop = WshShell.SpecialFolders("Desktop")
"Agamemnom" a écrit dans le message de news:20b5f01c459f1$a1e5f850$ Bonjour,
J'ai une macro VB qui créé un fichier cvs. J'aimerais que ce fichier soit enregistré sur le bureau de l'utilisateur. Le problème, c'est que les utilisateurs ont tous des chemins d'accès à leur bureau différent en fonction de leur OS win98 : c:windowsbureau win2000 : C:Documents and SettingsuserBureau ... Quelqu'un a-t-il une solution élégante.
Merci d'avance à ceux qui pourront m'aider (aux autres aussi)