chemin relatif et absolue en VB

  • Initiateur de la discussion julien
  • Date de début
J

julien

Guest
bonjour a tous :

voila je suis en train de réaliser une macro dans un fichier qui ouvre un fichier texte et qui recupère des valeurs. cette macro vis a etre utilisé par plusieurs utilisateur sur des ordinateur differents

pour que cela fonctionne je dois toujours placer mon fichier dans un repertoire avec un chemin commun pour tout le monde. "c:\mes documents" par exemple.
ma question est : y'a t il un moyen d'utiliser un chemin absolue a la place d'un chemin relatif (comme dans le site internet par ex)

merci
 
J

Jon

Guest
bonjour

oui c'est possible, ici le répertoire courant est "Mes documents", pour ouvrir un document sur le bureau, je peux écrire : workbooks.Open "..\bureau\toto.xls"


il y a des méthodes pour connaître les chemins systèmes définis pour l'utilisateur en cours ; c'est peut-être sur mon site mais je ne sais plus où.
Cela permet de retrouver l'adresse du bureau, du dossier "Mes Images", "Mes Documents", "Favoris"......
-> cf <http://perso.wanadoo.fr/frederic.sigonneau>
-> cf les variabels d'environnement => for i=1 to 50:cells(i,1).value=environ(i):next i
 

Discussions similaires

Statistiques des forums

Discussions
312 321
Messages
2 087 266
Membres
103 502
dernier inscrit
talebafia