Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何忽略自动分页符?_C#_Excel_Excel Interop - Fatal编程技术网

C# 如何忽略自动分页符?

C# 如何忽略自动分页符?,c#,excel,excel-interop,C#,Excel,Excel Interop,我正在使用Excel Interop创建报告 我试图通过编程设置分页符。我通过以下方式成功地做到了这一点: this.ActiveWorksheet.HPageBreaks.Add(this[row + 1, 9].Range); this.ActiveWorksheet.VPageBreaks.Add(this[row + 1, 8].Range); (此[row…col]代码引用我们的基本Excel生成器,但最终引用具有给定列/行的范围) 生成报告时,我可以

我正在使用Excel Interop创建报告

我试图通过编程设置分页符。我通过以下方式成功地做到了这一点:

        this.ActiveWorksheet.HPageBreaks.Add(this[row + 1, 9].Range);
        this.ActiveWorksheet.VPageBreaks.Add(this[row + 1, 8].Range);
(此[row…col]代码引用我们的基本Excel生成器,但最终引用具有给定列/行的范围)

生成报告时,我可以看到手动添加的分页符;然而,自动分页符仍然会出现,并且它们位于错误的位置,因此最终这会使我的代码变得无用。我只需要利用我的分页符,而忽略自动分页符

有可能吗


我试过重新设置分页符,但没有用。我还尝试在工作表页面设置属性上设置FitPagesWide属性,但没有成功。

我通过设置

PageSetup.Zoom=false

设置FitToPagesWide=1之前


除非您显式地将zoom设置为false,否则FitToPagesWide/Tall属性将被忽略。

这很奇怪。使用与您相同的代码,Excel按要求设置我的分页符,并且只开始手动分页符以外的自动分页符(即,在手动分页符覆盖的范围内没有自动分页符)。您使用的是什么版本的Excel?也许多看看你的代码会有所帮助。真奇怪。我的代码逐行将数据单元格放入Excel工作簿中,除了设置一个范围值,然后在必要时调用这些行之外,没有什么特别的。