EPPlus打印区域-列定义

4

我希望能够通过EPPlus(c#)来定义一个Excel打印区域的列列表。我可以定义间隔(区域的第一列和最后一列),但我不知道如何定义单独的列(例如:A、C、F、G)。

我可以像这样设置间隔:

listSheet.PrinterSettings.PrintArea = listSheet.Cells["A,G"];
1个回答

7

PrintArea 是一个 ExcelRangeBase,因此您可以像设置其他范围一样设置它的链接:

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

关闭 - 它是 listSheet.PrinterSettings.PrintArea = listSheet.Cells["A:G"]; - CAD bloke
@CADbloke,那不会选择A和G之间的所有列吗?(这正是OP想要避免的)。 - Ernie S
1
哎呀,你说得对。也许我在阅读这些东西时应该避免跳过单词。谢谢你的澄清。 - CAD bloke
如果我有一个自适应列,这对我不起作用... :( - Robbie Dee

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接