将PrintArea设置为“使用EPPlus打印整个工作簿”

Excel打印预览用户界面有3个打印设置:

  1. 打印活动表格
  2. 打印整个工作簿
  3. 打印select

我使用EPPlus即时生成Excel工作簿,并希望默认情况下select“ Print Entire Workbook选项。 我没有看到在PrintArea设置中设置的位置。

我尝试在UI中设置它,保存本地工作簿,并使用EPPlus打开它,每个WorksheetPrintArea为null。 将PrintArea设置为null不会更改此打印设置,它仍然是Print Active Sheets

如何使用EPPlus设置Print Entire Workbook打印设置?

在这里输入图像说明

经过进一步的testing,这似乎是不可能的。

即使在select“打印整个工作簿”,保存Workbook ,closures并重新打开之后,也会select默认的“打印活动工作表”,以便我相信此设置不会存储在实际文件中的任何位置,只是存储在Excel“会话”。