如何使用C#中的ExportAsFixedFormat在excel中打印选定的工作表?

我有多张工作簿,并selectless量使用

String[] sheetsToBeSelected = { "month", "day" }; ((Sheets)ws.get_Item(sheetsToBeSelected)).Select(); Worksheet sheet = excelApp.ActiveSheet; sheet.ExportAsFixedFormat(XlFixedFormatType.xlTypePDF, pdfFileName, XlFixedFormatQuality.xlQualityStandard, false, false, Missing.Value, Missing.Value, !isPrintingSilent, Missing.Value); 

现在我只想将选定的表格打印到PDF中,而不是使用ExportAsFixedFormat的完整工作簿。 我怎么能做到这一点?

我发现上面的代码中更新了解决scheme和解决方法。 希望它能帮助别人。