Liste de documents

Signaler
Messages postés
2
Date d'inscription
vendredi 13 février 2009
Statut
Membre
Dernière intervention
13 février 2009
-
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
-
bonsoir,
j' ai crée une liste deroulante ,sous excel, de noms de fichiers word. Est ce qu'il est possible d'afficher le fichier correspondant au noms lors du chargement de ce dernier par la liste? si oui comment faire? 
cordialement.

1 réponse

Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
81
Re
Et pourquoi reposer la même question qu'il y a 5h ?
Ah, parce que tu as précisé que tu étais sous Excel ...
Sais-tu qu'il y a une catégorie de question correspond à ce langage, le VBA ?
--> Catégorie modifiée de .Net en VBA

Alors, repostée, ta question est toujours aussi vague :
"afficher le fichier correspondant au noms lors du chargement de ce dernier par la liste" : Pour moi, ça ne veut rien dire.
Si tu veux lancer "C:\mon répertoire\mon Fichier.Doc", il te suffit d'utiliser l'API nommée "ShellExecute"
Dans un module de ton projet, colle la déclaration suivante :
   Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" ( _
      ByVal hwnd As Long, _
      ByVal lpOperation As String, _
      ByVal lpFile As String, _
      ByVal lpParameters As String, _
      ByVal lpDirectory As String, _
      ByVal nShowCmd As Long) As Long
   Public Const SW_SHOWNORMAL = 1
Ensuite, quand tu veux lancer l'affichage de ton fichier, donc lancer Word, il te suffit d'utiliser la fonction :
   ShellExecute Me.hwnd, _
      vbNullString, _
      "C:\mon répertoire\mon Fichier.Doc", _
      vbNullString, _
      "C:", _
      SW_SHOWNORMAL

Alors tes histoires de listes qui se charge, à toi d'éclaircir ce que tu veux.
Répond ici, ne va pas recréer encore un nouveau message, ça ne sert à rien.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)