XL 2010 Utilisation de PDFCreator en VBA

Seball

XLDnaute Nouveau
Bonjour à tous,

Je dois imprimer une liste de fichiers excel dans un seul PDF. j'ai crée une macro (voir exemple en pièce jointe).

Mais j'obtiens une erreur lors de l'exécution à la ligne suivante :
'' initialize queue works

Set PDFCreatorQueue = CreateObject("PDFCreatorBeta.JobQueue")

L'erreur reçue est l'erreur 429 (ActiveX component can't create object).

Pourtant la librairie PDFCreator a bien été ajouté au niveau des références de VBA...

Toute idée pour résoudre ce problème est la bienvenue!

Merci d'avance!
 

Pièces jointes

  • PDF Creator Testing.zip
    58.5 KB · Affichages: 108

Yurperqod

XLDnaute Occasionnel
Bonjour le forum

Avec les dernières versions d'Excel (à partir de Excel 2007), on peut enregistrer en PDF directement à partir d'EXCEL.
Exemple de code VBA qui fait cela
ActiveSheet.ExportAsFixedFormat _
Type:=xlTypePDF, _
FileName:=NomDuDossier & "\" & NomDuFichier & ".pdf", _
Quality:=xlQualityStandard, _
IncludeDocProperties:=True, _
IgnorePrintAreas:=False, _
OpenAfterPublish:=False
(Il faut que NomDuDossier correspond à un dossier existant et il faut définir NomDuFichier en amont dans le code)

On peut donc envisager une boucle VBA qui ouvrirait chaque classeur de ta liste puis l'enregistre en PDF directement par VBA sans passer par PDFcreator.
 

kiki29

XLDnaute Barbatruc
Salut, en effet depuis Office 2007 SP2 plus besoin de programmes extérieurs pour générer des pdf

Par contre pour manipuler des pdf via PDFCreator 1.7.3 ( pas les versions ultérieures ) voir ici
et la liste des contributions

Parmi ces contributions il y a la fusion des pdf via Acrobat ( pas le Reader ) et PDFCreator 1.7.3
Fusion des PDFs d'un dossier via Excel / PDFCreator
  • Choix du Nom du Dossier de fusion
  • Choix du Nom du Fichier de fusion
  • Gestion des doublons éventuels

voir cette remarque : PDFcreator 2.x et interface COM
 
Dernière édition:

Discussions similaires

B
Réponses
1
Affichages
1 K
dIDIER 2
D

Membres actuellement en ligne

Statistiques des forums

Discussions
312 196
Messages
2 086 100
Membres
103 116
dernier inscrit
kutobi87