2017-05-29 508 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

哎呀。你是對的。閱讀這些東西時,也許我應該避免跳字。感謝澄清。 –