imprimer word en pdf par pdfcreator sous xls - VB/VBA/VBS - Programmation
Marsh Posté le 11-09-2007 à 14:57:23
ReplyMarsh Posté le 11-09-2007 à 15:14:43
Merci beaucoup mais je pense que ça ne correspond pas à mon problème.
En effet, j'ai une base de données sur excel et je dois générer 13000 pdf à partir de ça. Pour cela je passe par word puis pdf.
Or dans ce lien, il me semble que l'enregistrement est automatique et se fait toujours au même endroit. Je me vois mal renommer mes 13000 fichiers.
L'idéal serait de pouvoir donner un nom de fichier à partir de vba.
Peut-être que je n'ai bien pas compris le lien?
Merci encore pour ton aide
Marsh Posté le 11-09-2007 à 14:35:34
salut,
j'essaye d'imprimer un document word en pdf en passant par vb d'excel.
Pour le pdf j'utilise PDFCreator.
Voici le code que j'utilise
DocWord.Application.ActivePrinter = "PDFCreator"
DocWord.Application.PrintPreview = False
DocWord.PrintOut Copies:=1, PrintTofile:=True, OutputFileName:=Chemin & Sheets(i).Name & ".pdf"
Le problème ce pose avec PrintToFile. S'il est à false il m'ouvre une popup pour valider l'enregistrement.
Comme j'ai une centaine de fichier à faire je souhaite faire "sauter" cette demande. En mettant PrintToFile à true il ne me demande plus de valider l'enregistrement (ce qui est super) par contre qd je veux ouvrir le fichier pdf créé il me sort qu'il ne peut l'ouvrir car le fichier n'est pas supporté ou endommagé.
Quelqu'un aurais t il une idée pour éviter ce problème.
Merci d'avance