Je me demandais comment faire pour spécifier un chemin d'accès pour ouvrir un document sachant que l'appli peut être utilisé sur divers OS, car en effet le chemin n'est pas le même (XP, 2000 ...).
je ne suis pas sur de bien comprendre ta question , mais cet exemple permet de retrouver le nom et le chemin de l'executable qui ouvre le fichier sélectionné
En fait je veux ouvrir un fichier (Word, Excel ...) qui est situé dans mes documents via un bouton.
Mais le problème est que le chemin diffère suivant que l'OS est XP ou 2000 ...
Alors comment faire pour que le document soit ouvert même si le chemin n'est pas exactement le même.
ci joint un exemple pour retrouver le chemin du répertoire 'mes documents ' . j'espere que je ne serai pas hors sujet comme dans mon premier message ( testé avec WinXP )
Sub cheminMesDocuments()
'testé avec Excel2002 & WinXp
Const Cible = &H5 'Mes Documents
Dim objShell As Object
Dim objFolder As Object, objFolderItem As Object
Set objShell = CreateObject('Shell.Application')
Set objFolder = objShell.NameSpace(Cible)
Set objFolderItem = objFolder.Self