Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 VBA - Récupérer le texte d'un fichier PDF

Dudu2

XLDnaute Barbatruc
Bonjour,

Y a-t-il un moyen de chercher et récupérer du texte directement dans un PDF sans avoir à l'ouvrir / tout sélectionner / copier dans le clipboard texte ?

Merci pour toute information.

Edit: Titre modifié pour mieux refléter la solution de cette longue discussion.
 
Dernière édition:

Dudu2

XLDnaute Barbatruc
Oui je sais ce que ça me dispense de faire, c'est à dire de trouver le titre des fenêtres, dont celle de Firefox si c'est à ça que tu penses.

Y a quand même un truc qui me chagrine...
Tous ces Ctrl A & Ctrl C envoyés, ils parviennent à l'application (Chrome / Firefox) tous en même temps lorsqu'elle est prête.
Je l'ai vu sur un fichier PDF où la sélection "clignotait" due au fait des Clic souris + Ctrl A + Ctrl C.
Y a surement des économies d'envois à faire.
 

Dudu2

XLDnaute Barbatruc
Si je le mets pas, sur le gros fichier le Ctrl A passe (ça sélectionne) mais le Ctrl C ne passe pas.
C'était la raison du TAB initial.

Avec ton code je sais pas comment ça passe. Peut-être parce qu'à un moment donné on retourne au Re: ?
Mais si tu n'y repasses pas ?
Je vérifie...
 

Dudu2

XLDnaute Barbatruc
Sur un petit fichier on ne peut pas valider parce que le Sleep 500 (chez moi) suffit à tout faire passer du 1er coup.
Sur le gros fichier, tu reviens plusieurs fois en Re:
Le clic souris que tu as mis avec le Ctrl F4 ne sert à rien, le Crtl F4 il passe en force.
 

patricktoulon

XLDnaute Barbatruc
re
VB:
'Window not found
    If i > 20 Then
        'MsgBox "Browser Window not found !"'
        GetPDFText = "text grabber lost window": Exit Function 'la fonction renvoie quelque chose
    End If
tu joue avec les fenêtres eventuellement actives , evite les msgbox
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…