我正在使用 Excel 互操作来创建报告。
我正在尝试以编程方式设置分页符。我通过使用以下方法成功地做到了这一点:
this.ActiveWorksheet.HPageBreaks.Add(this[row + 1, 9].Range);
this.ActiveWorksheet.VPageBreaks.Add(this[row + 1, 8].Range);
(this[row...col] 代码指的是我们的基本 Excel 生成器,但最终指的是具有给定列/行的范围)。
当报告生成时,我可以看到我手动添加的分页符;但是自动分页符仍然出现,并且它们位于错误的位置,因此最终这使我的代码无用。我只需要使用我的分页符并忽略自动分页符。
有可能这样做吗?
我试过重置分页符无济于事。我还尝试在工作表页面设置属性上设置 FitToPagesWide 属性,但没有成功。