2016-09-14 1 views
0

ci-dessous, j'utilise EPPLUS-ExcelPackageClass et je voudrais imprimer une feuille de calcul? J'ai trouvé seulement une des fonctions des paramètres: classe scellée publique ExcelPrinterSettings: XmlHelper (par exemple: BlackAndWhite, BottomMargin, Brouillon, FitToHeight, PaperSize, PrintArea, Etc ..), quelle est la dernière commande pour imprimer le fichier à l'imprimante?, Merci beaucoup !C# EPPLUS - impression fichier Excel

Répondre

0

Selon cette réponse, il n'y a pas de méthode d'impression: Print command in EPPlus?

Vous pouvez essayer de le convertir en PDF ou imprimer avec l'application Office Excel.

+0

Merci, je n'ai pas trouvé une fonction qui imprime et je pilote utilisé Epplus au lieu de Excel.Application, car il faut un certain temps pour ouvrir des fichiers Excel dans Excel.Application et Epplus ouvre rapidement, par la façon dont mon programme est winform pas web. –

0

Il ne semble pas que vous puissiez imprimer au format PDF en utilisant EPPlus. Vous pouvez le faire en utilisant Excel. Si cela serait bénéfique pour vous, voici la syntaxe qui permettrait d'obtenir tel (j'ai utilisé Excel 2013 et pdfcreator)

Et ce que cela fait est enregistre le pdf à l'emplacement C: \ ExcelPDF puis ajoute un Underscore puis ajoute la date d'aujourd'hui dans le format mmddyyyy à la fin du nom de fichier.

ActiveWorkbook.ExportAsFixedFormat (Type: Excel.XlFixedFormatType.xlTypePDF, 
Filename: "C:\ExcelPDF_" + 
DateTime.Now.ToString("MMddyyyy") + ".pdf", 
Quality: XlFixedFormatQuality.xlQualityStandard, OpenAfterPublish: false);