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

时间:2013-11-05 18:38:36

标签: c# asp.net .net excel epplus

Excel Print Preview UI有3个打印设置:

  1. 打印活动表
  2. 打印整本工作簿
  3. 打印选择
  4. 我正在使用EPPlus动态生成Excel工作簿,并希望默认选中Print Entire Workbook选项。我在PrintArea设置中看不到在哪里设置它。

    我尝试在UI中设置它,在本地保存工作簿并使用EPPlus打开它,每个PrintArea的{​​{1}}为空。将Worksheet设置为null不会更改此打印设置,它仍为PrintArea

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

    enter image description here

1 个答案:

答案 0 :(得分:3)

经过进一步测试后,似乎无法做到这一点。

即使选择“打印整个工作簿”,保存Workbook,关闭它并重新打开它,也会选择默认的“打印活动表格”,这使我相信此设置不会存储在任何位置实际文件,只存储在Excel“会话”中。