XL 2013 Code vba pour ouvrir un fichier PDF

  • Initiateur de la discussion Initiateur de la discussion Chrystel01
  • 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 !

Chrystel01

XLDnaute Occasionnel
Bonjour à tous,

J'ai une macro qui me permet d'ouvrir puis consolider des fichiers excel.
Je souhaiterais pouvoir faire la même consolidation quand les fichiers sont de type pdf.

J'ai donc ouvert un fichier pdf en enregistrant la macro correspondante que j'ai insérée dans mon code vba.
Mais cela ne fonctionne pas et je ne sais pourquoi.

Pourriez-vous svp m'aider ? Je vous joints le fichier si cela peut aider.

1616597746942.png



Je vous remercie d'avance

Bonne journée

Chrystel
 

Pièces jointes

Salut, la totale, et cela est loin d'être simple, enfin à toi d'œuvrer :
Extraction du Texte de PDFs via xpdf
Télécharger 32 bits : xpdfbin-win-3.04-(1) ou 64 bits : xpdfbin-win-3.04-(2)
Les décompresser via 7Zip
Placer les applis Pdf2Txt_05_Fichiers.zip et Pdf2Txt_Clipboard_05.zip après dézippage dans un dossier
Y mettre également l'exécutable pdftotext.exe ( copié depuis xpdfbin-win-3.04 dézippé ) qui extraira le texte dans un sous dossier ou dans une feuille excel

Cela n'exclut pas de
Lire 1 et 2 pour certains détails

un oubli : Acrobat Reader via des SendKeys

Posts sur les Formulaires PDF, à adapter à ton contexte. A priori il te faut Acrobat ( pas le Reader ) sauf pour la version dite "Acrobatique "
Acrobat Lecture des champs d'un formulaire PDF
Acrobat Ecriture dans les champs d'un formulaire PDF
Acrobat Ecriture dans les champs d'un formulaire PDF à partir d'une feuille Excel
Acrobat Lecture de formulaires PDF
Acrobatique : Remplissage de formulaire PDF

Après il y a peut-être des solutions via PQ apparu d'abord en plugin (2010 ?), puis intégré dans office (2016 ?). Il y a sur ce forum des spécialistes de PQ.

Étant définitivement fâché avec le poseur Belge et son mignon de couchette de Developpez.com, j'ai supprimé l'ensemble des téléchargements ( 110 au bas mot ), d'où des liens internes de téléchargement caduques. Ces téléchargements sont toujours disponibles sur mon PC, si quelqu'un en fait la demande.
 
Dernière édition:
Bonjour kiki29, Bonjour le Forum,

Merci de ton retour.
Je suis surprise. Je pensais qu'on pourvait ouvrir un fichier pdf dans excel plus simplemenr grâce à 1 code VBA.
C'est la raison pour laquelle j'avais enregistré mon action d'ouverture : pour récupérer le code VBA.
 
Merci beaucoup Kiki29 !
Tes liens vont m'être très utiles car j'ai de nombreux PDF à convertir ds excel.

Dans le même temps, je réalise que je me suis trompée dans le format de fichier, je m'en excuse : c'est un fichier.txt que je souhaitais ouvrir en VBA. Je Vais créer une nouvelle discussion.

Bonne soirée
 
Bonjour à tous !
Une solution trouvée sur excel-malin pour ouvrir n'importe quel format de fichier

Sub OuvertureDeFichier()
'par Excel-Malin.com ( https://excel-malin.com )

On Error GoTo OuvertureFichierErreur
Dim MonApplication As Object
Dim MonFichier As String
Set MonApplication = CreateObject("Shell.Application")

MonFichier = "C:\MonDossier\MonFichier.txt" 'à remplacer par votre fichier
MonApplication.Open (MonFichier)

Set MonApplication = Nothing
Exit Sub

OuvertureFichierErreur:
Set MonApplication = Nothing
MsgBox "Erreur lors de l'ouverture de fichier..."
End Sub

Bonne soirée !
 
Salut, la totale, et cela est loin d'être simple, enfin à toi d'œuvrer :
Extraction du Texte de PDFs via xpdf
Télécharger 32 bits : xpdfbin-win-3.04-(1) ou 64 bits : xpdfbin-win-3.04-(2)
Les décompresser via 7Zip
Placer les applis Pdf2Txt_05_Fichiers.zip et Pdf2Txt_Clipboard_05.zip après dézippage dans un dossier
Y mettre également l'exécutable pdftotext.exe ( copié depuis xpdfbin-win-3.04 dézippé ) qui extraira le texte dans un sous dossier ou dans une feuille excel

Cela n'exclut pas de
Lire 1 et 2 pour certains détails

un oubli : Acrobat Reader via des SendKeys

Posts sur les Formulaires PDF, à adapter à ton contexte. A priori il te faut Acrobat ( pas le Reader ) sauf pour la version dite "Acrobatique "
Acrobat Lecture des champs d'un formulaire PDF
Acrobat Ecriture dans les champs d'un formulaire PDF
Acrobat Ecriture dans les champs d'un formulaire PDF à partir d'une feuille Excel
Acrobat Lecture de formulaires PDF
Acrobatique : Remplissage de formulaire PDF

Après il y a peut-être des solutions via PQ apparu d'abord en plugin (2010 ?), puis intégré dans office (2016 ?). Il y a sur ce forum des spécialistes de PQ.
Salut, la totale, et cela est loin d'être simple, enfin à toi d'œuvrer :
Extraction du Texte de PDFs via xpdf
Télécharger 32 bits : xpdfbin-win-3.04-(1) ou 64 bits : xpdfbin-win-3.04-(2)
Les décompresser via 7Zip
Placer les applis Pdf2Txt_05_Fichiers.zip et Pdf2Txt_Clipboard_05.zip après dézippage dans un dossier
Y mettre également l'exécutable pdftotext.exe ( copié depuis xpdfbin-win-3.04 dézippé ) qui extraira le texte dans un sous dossier ou dans une feuille excel

Cela n'exclut pas de
Lire 1 et 2 pour certains détails

un oubli : Acrobat Reader via des SendKeys

Posts sur les Formulaires PDF, à adapter à ton contexte. A priori il te faut Acrobat ( pas le Reader ) sauf pour la version dite "Acrobatique "
Acrobat Lecture des champs d'un formulaire PDF
Acrobat Ecriture dans les champs d'un formulaire PDF
Acrobat Ecriture dans les champs d'un formulaire PDF à partir d'une feuille Excel
Acrobat Lecture de formulaires PDF
Acrobatique : Remplissage de formulaire PDF

Après il y a peut-être des solutions via PQ apparu d'abord en plugin (2010 ?), puis intégré dans office (2016 ?). Il y a sur ce forum des spécialistes de PQ.
 
Salut, la totale, et cela est loin d'être simple, enfin à toi d'œuvrer :
Extraction du Texte de PDFs via xpdf
Télécharger 32 bits : xpdfbin-win-3.04-(1) ou 64 bits : xpdfbin-win-3.04-(2)
Les décompresser via 7Zip
Placer les applis Pdf2Txt_05_Fichiers.zip et Pdf2Txt_Clipboard_05.zip après dézippage dans un dossier
Y mettre également l'exécutable pdftotext.exe ( copié depuis xpdfbin-win-3.04 dézippé ) qui extraira le texte dans un sous dossier ou dans une feuille excel

Cela n'exclut pas de
Lire 1 et 2 pour certains détails

un oubli : Acrobat Reader via des SendKeys

Posts sur les Formulaires PDF, à adapter à ton contexte. A priori il te faut Acrobat ( pas le Reader ) sauf pour la version dite "Acrobatique "
Acrobat Lecture des champs d'un formulaire PDF
Acrobat Ecriture dans les champs d'un formulaire PDF
Acrobat Ecriture dans les champs d'un formulaire PDF à partir d'une feuille Excel
Acrobat Lecture de formulaires PDF
Acrobatique : Remplissage de formulaire PDF

Après il y a peut-être des solutions via PQ apparu d'abord en plugin (2010 ?), puis intégré dans office (2016 ?). Il y a sur ce forum des spécialistes de PQ.
Bonjour Kiki29,

Merci pour vos contributions colossales !!
Je serais intéressé par récupérer les codes vba permettant :
- d'extraire des chaines de caractère situées après des mots clefs,
- de découper des fichiers pdf selon un nombre de page à définir.

Est-il possible de disposer de ces ressources ?

Merci et bonne journée !!
 
Merci, ça me convient. Je pensais que les codes étaient des extraits, mais ils correspondent bien à chaque problématique !!

Je ne connais pas les embrouilles avec les bien nommés, mais c'est toujours dommage, aux vues des ressources mises à disposition.

Merci encore !!
 
- 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

Discussions similaires

  • Question Question
Réponses
7
Affichages
121
Retour