
Envoyé par
Ben ali
Bonjour,
la solution donnée par jbrosse me permet de convertir tous les feuillets Excel, mais si le feuillet dépasse un certain nombre de lignes (plus de 48 lignes), la conversion se fait uniquement sur les 48 premières lignes, le reste n'est pas converti vers PDF, donc j'obtiens un état incomplet en Pdf. Souhaite votre aide pour pouvoir convertir et obtenir l'image complète du fichier Excel quelque soit le nombre de lignes. Remerciements anticipés.
Hypothèse : la commande
XlBook.ExportAsFixedFormat(XlFixedFormatType, PdfFext, XlQuality, True, False, 1, 3, True);
demande d'imprimer de la page 1 à la page 3
Essaie ceci (fonctionne chez moi) :
1 2
| XlBook.ExportAsFixedFormat(XlFixedFormatType, PdfFext,
XlQuality, True, False, 1, , True); |
ou encore :
1 2
| XlBook.ExportAsFixedFormat(XlFixedFormatType, PdfFext,
XlQuality, True, False, 1, 9999, True); |
Le nombre de pages à imprimer est géré par Excel (y compris les sauts de pages manuels) . Pour le moment, je ne sais pas le calculer depuis Delphi.
Cordialement
Jacques
Partager