Ajouter un texte sur un pdf

Bonjour !

Je cherche à ajouter un texte automatiquement sur un fichier pdf. J'ai Acrobat Reader sur mon PC, mais je me demande si la version Pro n'est pas nécessaire...

Voici ce que j'ai pu faire jusqu'à présent mais cela ne fonctionne pas. J'ai une erreur de compilation "Membre de méthode ou de données introuvable", à quoi cela peut correspondre ?

Sub PrintLinear_Capture()

'Déclaration des variables
Dim pdfFile As String
Dim pdfApp As Acrobat.AcroApp
Dim pdfDoc As Acrobat.AcroPDDoc

'Sélectionner le fichier PDF
pdfFile = Application.GetOpenFilename(FileFilter:="PDF Files (*.pdf), *.pdf", Title:="Sélectionnez un fichier PDF")

'Vérifie si un fichier a été sélectionné
If pdfFile = "False" Then
    MsgBox "Aucun fichier n'a été sélectionné"
    Exit Sub
End If

'Créer une instance de l'application Adobe Acrobat
Set pdfApp = CreateObject("AcroExch.App")

'Ouvrir le fichier PDF
Set pdfDoc = CreateObject("AcroExch.PDDoc")
pdfDoc.Open pdfFile

'Ajouter l'en-tête
pdfDoc.AddHeader "TEST", "Left"

'Enregistrer le fichier PDF
pdfDoc.Save 1, "C:\Users\ext_abylsengde\OneDrive - Groupe Novasep\Desktop\Impressions\" & pdfFile

'Fermer le fichier PDF
pdfDoc.Close

'Fermer l'application Adobe Acrobat
pdfApp.Exit

'Libération de la mémoire
Set pdfDoc = Nothing
Set pdfApp = Nothing

MsgBox "En-tête ajouté et fichier enregistré dans le répertoire spécifié"

End Sub

Voici les références ajoutées à mon VBA :

image

Sinon, est-ce qu'il y aurait d'autres méthodes ?

Merci d'avance pour votre aide

Bien cordialement

Guillaume

Bonjour GuillaumeDlt

Que veut dire Reader dans Acrobat

L'API "AcroExch" est disponible uniquement avec Acrobat DC (payant)

Ceci dit, il existe des bibliothèques tierces comme iTextSharp ou PDFSharp, il y en a d'autres, qui peuvent vous permettre de modifier des fichiers PDF

A+

Avec reader on peux quand même ajouter des commentaires ou signer donc je me suis dis "sait-on jamais!"

Je comprends que pdfsharp ou itext sont des bibliothèque qu'il faut ajouter à excel ?

J'ai pu télécharger par exemple un fichier zip le sur site de sourceforge.net (PDFsharp-MigraDocFoundation-1_50-beta5)

Mais je ne vois pas quoi en faire après..

Re,

Un peu de lecture http://pdfsharp.net/Support.ashx

Perso je n'utilise pas, donc je ne vais pas pouvoir plus vous aider, désolé.

A+

Rechercher des sujets similaires à "ajouter texte pdf"