Bonjour Bruno,
J'utilise le code [...]
Public WithEvents App As Application
[...] car j'ai mon classeur contenant la macro qui reste ouvert pendant que je fais mes extractions (excel et pdf) depuis mon outil comptable.
J'exclu le fichier, contenant la macro, de la procédure avec :
If Wb.Name = Thisworkbook.Name then exit sub
En lisant vos échanges, j'ai compris qu'il n'était pas possible de détecter l'ouverture d'un fichier pdf.
Une autre piste de réfléxion :
J'ai mis la main sur un code permettant de lister sur Excel toutes les fenêtres ouvertes (excel, pdf, outil pro, page internet etc...).
Est-il possible, à partir de ça, de cibler le pdf, sachant donc qu'on a son nom, et de l'enregistrer ?
Merci encore