Bonsoir à tous
j'espère que vous vous portez bien !
j'ai un souci et je voudrais que vous m'aidiez
Au fait, je voudrais écrire un code
-Qui ouvre et ferme des fichiers pdf les uns après les autres, en copiant le premier paragraphe du fichier pdf
-ouvre excel et colle ces paragraphes dans des cellules différentes à partir de la cellule B2(du haut vers le bas) par exemple.
Depuis 8h de temps, je me casse la tête sur le code.
J'arrive grâce à vba(Word) à copier les premiers paragraphes mais je sais pas comment les mettre dans Excel.
Voici le code que j'utilise dans vba (word) :
Sub trop()
Dim fichier As String, chemin As String
Dim boite As FileDialog:
Dim instanceW As Object: Dim docPDF As Object
chemin = "C:\Users\ACER\Desktop\Attestation\"
fichier = Dir(chemin & "*.pdf")
Do While fichier <> ""
Set boite = Application.FileDialog(msoFileDialogFilePicker)
If boite.Show Then chemin = boite.SelectedItems(1)
If chemin <> "" And Right(chemin, 4) = ".pdf" Then
Else
MsgBox "tratement abandonné"
End If
Set instanceW = CreateObject("Word.Application")
instanceW.Visible = False
Set docPDF = instanceW.Documents.Open(chemin)
instanceW.Selection.WholeStory
instanceW.Selection.Copy
Selection.Paste
Selection.HomeKey wdStory
ActiveDocument.SaveAs2 Replace(chemin, ".pdf", ""), wdFormatDocumentDefault
ActiveDocument.Close
fichier = Dir
Loop
End Sub
Est ce que vous pouvez m'aider ?
Merci