A voir également:
- Word to pdf macro
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Word 2013 - Télécharger - Traitement de texte
- Tableau word - Guide
- Espace insécable word - Guide
- Supprimer une page word - Guide
1 réponse
Bonjour
Tout d'abord cette macro de fait pas une impression virtuelle pour laquelle il faudrait une imprimante virtuelle et la nommer.
L'enregistrement au format PDF par macro peut être fait avec trois fonctions :
- PrintOut => impression virtuelle
- SaveAs2
- ExportAsFixedFormat
Les deux dernières fonctions donnent un résultat similaire. La dernière a été créée spécifiquement pour les formats PDF et XPS. Elle permet effectivement des paramètres spécifiques au format PDF.
Et je suis étonnée, car par défaut cette macro met les liens par défaut sur les titres, parce que c'est une fonctionnalité Word par défaut d'exporter en PDF avec les liens sur les titres.
Essaie d'ajouter à la dernière ligne :
Et si ça ne fonctionne toujours pas, tu peux essayer la fonction SaveAs2... :
A titre d'info quand même, ta macro qui a été faite par "on" a des lignes qui permettent de récupérer le nom du fichier en cours. A priori ça ne te sert à rien, puisque tu mets le nom en dur...
m@rina
Tout d'abord cette macro de fait pas une impression virtuelle pour laquelle il faudrait une imprimante virtuelle et la nommer.
L'enregistrement au format PDF par macro peut être fait avec trois fonctions :
- PrintOut => impression virtuelle
- SaveAs2
- ExportAsFixedFormat
Les deux dernières fonctions donnent un résultat similaire. La dernière a été créée spécifiquement pour les formats PDF et XPS. Elle permet effectivement des paramètres spécifiques au format PDF.
Et je suis étonnée, car par défaut cette macro met les liens par défaut sur les titres, parce que c'est une fonctionnalité Word par défaut d'exporter en PDF avec les liens sur les titres.
Essaie d'ajouter à la dernière ligne :
, createbookmarks:=wdExportCreateHeadingBookmarks
Et si ça ne fonctionne toujours pas, tu peux essayer la fonction SaveAs2... :
ActiveDocument.SaveAs2 FileName:="nom du fichier.pdf", fileformat:=wdFormatPDF
A titre d'info quand même, ta macro qui a été faite par "on" a des lignes qui permettent de récupérer le nom du fichier en cours. A priori ça ne te sert à rien, puisque tu mets le nom en dur...
m@rina
A titre d'info quand même, ta macro qui a été faite par "on" a des lignes qui permettent de récupérer le nom du fichier en cours. A priori ça ne te sert à rien, puisque tu mets le nom en dur... "