|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 18 ![]() |
Est-il possible de concaténer automatiquement, avec Excel, des documents pdf ? Merci
|
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Chercheur de bonheur Inscription : août 2007 Messages : 2 256 ![]() |
Bonjour,
pas en natif avec XLS-2002, mais en utilisant des outils gratuits comme PDFToolkit par exemple c'est possible. Tu peux appeler ces outils via Shell, ShellExecute (ou ShellExecuteEx) pour effectuer cette opération. Un exemple avec Shell ici et avec ShellExecute là
__________________
(\ _ /) Cordialement G@dz (='.'=) (")-(") Vous avez des neurones. Sollicitez-les. ![]() . Si vous êtes aidé, pensez à Voter.
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 18 ![]() |
Je dispose d'un applicatif qui semble similaire à PDFToolkit, il s'agit de PDFCreator (imprimante virtuelle). Si je comprends bien la fonction shell permet d'ouvrir PDFCreator (dans mon cas) mais après pour concaténer différents documents pdf qui auraient été créé grâce à PDFCreator, il n'est pas possible d'automatiser cette tâche. Il faut le faire manuellement en utilisant les fonctions de PDFCreator.
|
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() Chercheur de bonheur Inscription : août 2007 Messages : 2 256 ![]() |
Bonjour,
petite rectification. Je n'utilise pas PDFCReator, mais à ce que je sache, il n'y a aucune besoin de l'appeler par Shell pour créer des PDF, et heureusement. PDFCreator fournit une imprimante sur laquelle tu imprimes et qui produit ta liste en .PDF. Pour la fusion de PDF existants, je m'en remets à d'autres pour les capacités de PDFCReator. S'il ne peut faire cela, rien ne t'empèche d'avoir en plus PDFTK (par exemple) pour faire les fusions de PDF. Regarde aussi, et d'abord, dans l'aide de PdfCreator pour voir s'il sait faire de la fusion de fichiers.
__________________
(\ _ /) Cordialement G@dz (='.'=) (")-(") Vous avez des neurones. Sollicitez-les. ![]() . Si vous êtes aidé, pensez à Voter.
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 18 ![]() |
PDFCreator sait concaténer plusieurs documents pdf. Mon souci c'est que je souhaitais automatiser cette tâche depuis Excel. Je souhaitais réaliser une impression virtuelle d'une feuille Excel, enregistrer ce document en pdf, réaliser la même opération avec plusieurs feuilles et enfin concaténer tous les documents pdf ainsi générés mais je ne sais pas comment faire cette opération.
Je sais comment lancer l'impression virtuelle, il me génère alors un document pdf à partir de là je ne sais pas comment faire pour automatiser l'enregistrement du document créé, fermer le document puis continuer les étapes citées précédemment et accessoirement fermer complètement PDFCreator une fois terminé. |
|
|
00
|
|
|
#6 | ||||
|
Expert Confirmé
![]() Philippe ex Observeur CGG / Analyste prog. Inscription : juin 2006 Messages : 1 705 ![]() |
Salut, pour imprimer le classeur entier
Code :
Code :
__________________
Pensez à Voter, d'avance merci. ( Pouces en bas à la droite de Citer )Balisez votre code après l'avoir indenté sous Excel via Smart Indenter Autre utilitaire : MZ Tools 3.0 VBA Contribution : Excel / Word / PDF avec Adobe Acrobat Pro / PDFCreator 1 2 |
||||
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 18 ![]() |
Bonjour,
Le 2ème code aurait pu m'intéresser mais je n'ai pas réussi à l'utiliser. Comment faut-il déclarer Ar et Cpt ? J'ai essayé de déclarer Ar as integer mais il bloque à la ligne "ReDim Preserve Ar(Cpt)", il me dit qu'un tableau est attendu. |
|
|
00
|
|
|
#8 | ||
|
Membre du Club
![]() Inscription : novembre 2007 Messages : 110 ![]() |
salut,
Pour imprimer la feuille active: Code :
a+ |
||
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 18 ![]() |
Merci jijie. Je connaissais déjà cette commande mais cela ne correspond pas à ce que je cherchais. Mon problème est sur la concaténation de feuilles imprimés avec PdfCreator.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com