Lister les documents pdf ouverts

  • Initiateur de la discussion Initiateur de la discussion matmi
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

matmi

Guest
Bnjour à tous,

Je suis à la recherche d'une solution pour lister dans un fichier Excel tous les documents .pdf ouverts (path + lien hypertexte)
J'ai bien trouvé pour un fichier Word ou Excel mais impossible pour un fichier pdf.

Par avance,

Merci pour votre aide,

MaTmI
 
Re : Lister les documents pdf ouverts

Merci pour votre réponse, cependant, je ne cherche pas à savoir un fichier excel est ouvert mais je cherche à lister tous les fichiers pdf ouverts dans un classeur.

Merci,

MaTmI
 
Re : Lister les documents pdf ouverts

J'arrive pour le moment à lister le nom de tous les pdf ouverts.
Il me reste à trouver comment obtenir le path pour faire lien hypertexte

Code:
Declare PtrSafe Function cherche_fenetre Lib "user32" Alias "FindWindowA" (ByVal lpClassName As Long, ByVal lpWindowName As Long) As Long
Declare PtrSafe Function get_titre Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
Declare PtrSafe Function GetWindow Lib "user32" (ByVal hwnd As Long, ByVal wCmd As Long) As Long
Sub tous_les_processus()

Dim titre As String

Columns(1).ClearContents
lin = 0
poign = cherche_fenetre(0, 0)
Do While poign <> 0
titre = String(100, Chr$(0))
get_titre poign, titre, 100
'MsgBox (titre)
titre = Left$(titre, InStr(titre, Chr$(0)) - 1)
If titre <> "" Then
    If Right(titre, 4) = ".pdf" Then
        lin = lin + 1
        Cells(lin, 1).Value = titre
        'Cells(lin, 1).Value = Left(titre, InStr(titre, Chr$(0)) - 14)
    End If
End If
poign = GetWindow(poign, 2)
Loop
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
1
Affichages
172
Réponses
15
Affichages
459
Réponses
5
Affichages
200
Réponses
1
Affichages
339
wDog66
W
Réponses
10
Affichages
331
Retour