2017-05-29 107 views
2

我想将一列列定义为Excel PrintArea(由EPPlus,c#)。我可以定义区间(区域的第一列和最后一列),但我不知道如何定义单独的列(例如:A,C,F,G)。EPPlus打印区域 - 列定义

我可以设置时间间隔是这样的:

listSheet.PrinterSettings.PrintArea = listSheet.Cells["A,G"]; 

回答

4

PrintAreaExcelRangeBase所以你可以将它链接任何其他范围:

listSheet.PrinterSettings.PrintArea = listSheet.Cells["A:A,G:G"]; 
+0

关闭 - 这是'listSheet.PrinterSettings.PrintArea = listSheet。单元格[“A:G”];' –

+0

@CADbloke不会选择A和G之间的所有列吗? (该操作要求避免的)。 – Ernie

+0

哎呀。你是对的。阅读这些东西时,也许我应该避免跳字。感谢澄清。 –