Salut à tous,
J'ai un programme dans lequel je doit accèder à divers fichiers propre à ce programme. Ce programme pouvant etre installé n'importe où sur le disque, les fichiers étant toujours installés dans le même dossier que l'exe, j'utilise les fonctions Application.ExecutablePath et ChangeExt pour accèder à mes fichiers.
Il se trouve qu'un de mes clients utilisateur de ce programme a eu la très bonne idée d'installer ce programme dans une arborescence dont certains dossiers comportent des lettres accentuées.
Et ben, manque de chance, Application.ExecutablePath ne me retourne pas les caractères accentués, il me les remplace par ce cher petit caractère fantome, j'ai nommé le carré blanc. Et évidemment je ne retrouve pas mes fichiers
Comment faire pour dire à cette fonction de me retourner correctement les caractères accentués ?????? Certainement une histoire de culture ou d'encoding mais je trouve pas.
PS : Il est évidement inpensable de renommer les dossiers ou même d'installer le soft ailleurs, sans quoi je ne poserais pas la question.
---- Sevyc64 (alias Casy) ----<hr size="2" width="100%" />
# LE PARTAGE EST NOTRE FORCE # http://aide-office-vba.monforum.com/index.php