rperquin
Messages postés1Date d'inscriptionsamedi 23 décembre 2006StatutMembreDernière intervention23 décembre 2006
-
23 déc. 2006 à 14:45
AglarEdain
Messages postés9Date d'inscriptionjeudi 28 juin 2007StatutMembreDernière intervention 8 septembre 2007
-
5 sept. 2007 à 16:50
Bonjour,
je viens de créer un programme avec Visual Basic sur Excel. Il me reste à imprimer une page de mon fichier en Pdf. J'arrive à choisir l'imprimante PdfCreator. Cependant je voudrais ne pas utiliser la boite de dialogue de PdfCreator. Je voudrais renvoyer un nom contenu dans mon fichier Excel pour définir le titre et imposer un répertoire pour sauvegarder le fichier. De cette manière, je n'utiliserais plus la boite de dialogue PdfCreator.
Comme je ne programme que depuis qqs semaines, je bloque sur ce point. Est ce que quelqu'un pourrais m'aider?
erefdatacomputing
Messages postés165Date d'inscriptionmardi 7 mars 2006StatutMembreDernière intervention24 avril 2018 23 déc. 2006 à 23:59
Salut !!
Je viens de me pencher aussi sur ce genre de chose !!
Un petit truc ... si tu as le même PDFCréator que moi, tu dois avoir dans "C:\Program Files\PDFCreator\COM\VB6\Sample1" un projet VB6 qui s'appelle Sample1.vbp.
Tu l'ouvres, et regarde dedans .... ça ne dit pas comment imprimer de l'EXCEL en PDF, mais c'est interessant !!!
Sinon il y a de nombreuses sources sur VBFrance qui traite de l'impression via PDF. Je pense qu'il doit y en avoir qui traite du cas EXCEL => PDF !!
Bonne Chance ....
Je comprends vite mais il faut m'expliquer longtemps et tout en détails !!!
cs_loulou69
Messages postés672Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention 2 juin 20161 26 déc. 2006 à 16:31
Bonjour
Je n'y arrive pas non plus.
Je n'arrive qu'à lancer PdfCreator depuis excel mais avec les boites de dialogue.
Apparemment, il existe deux techniques (regarde dans l'aide en ligne de PDFCreator ) : la ligne de commande et la programmation COM.
Dans la ligne de commande de PdfCreator en VB ou en VBA cela est simple
J'ai executé le fichier de commande C:\Program Files\PDFCreator\COM\Samples\Windows Scripting Host\VBScripts\SaveOptionsToFile.vbs il renseigne sur les options programmables
Sub execPdf()
' les codes Chr(34) sont nécessaires dans la ligne de commandes
Call Shell("c:\Program files\PdfCreator\PdfCreator.Exe /NOSTART /PF" & Chr(34) & namefile & Chr(34), vbHide)
End Sub
hboss88
Messages postés1Date d'inscriptionmercredi 27 octobre 2004StatutMembreDernière intervention28 mars 2007 28 mars 2007 à 15:57
Bonjour,
Est ce que vous avez trouvé la solution à ce problème?
J'ai besoin de faire exactement ce dont vous parliez.
Si vous avez trouvé, merci de me faire profiter de votre solution...
La ligne de commande, je l'avais trouvée en lisant le fichier History.txt du pack PDFCreator (et pas sur le site). Ce fichier recense les évolutions du logiciel.
Bonne prog à tous. :-)
<hr />AglarEdain
J'avais cherché une signature originale... mais j'ai rien trouvé.