在一个Excel文件中导出不同的表格到不同的PDF文件?

我有一个Excel文件有10张。 我们可以使用下面的导出整个Excel文件到一个PDF文件。

ExportAsFixedFormat(Microsoft.Office.Interop.Excel.XlFixedFormatType.xlTypePDF, outputPath, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing); 

是否有可能导出每个工作表为PDF文件? 总而言之,我有10个PDF文件?

WorkSheet.SaveAs可以保存工作表,但不会导出为pdf。

谢谢

我认为您可能需要迭代表格( 电子表格和图表工作表 )/工作表( 仅限电子表格 )并单独导出每个工作表。

 // add using Microsoft.Office.Interop.Excel; // wb - workbook reference foreach (Worksheet workSht in wb.Sheets) { if (workSht.UsedRange.Cells.Count > 0) { workSht.ExportAsFixedFormat(XlFixedFormatType.xlTypePDF, outputPath + workSht.Name); } }