winforms 如何使用Interop将水平分页符添加到Excel工作表,Excel?

yrefmtwq  于 2023-05-07  发布在  其他
关注(0)|答案(1)|浏览(152)

因此,我尝试在使用Interop创建和填充的Excel工作表的每11行之后添加水平分页符。但到目前为止还没有成功。下面是我的代码片段:

ws.HPageBreaks.Add(ws.Range["A11","D11"]);//ws=wb. Worksheets[1]

但没有用任何建议都很感激。

dluptydi

dluptydi1#

我认为D11在那里没有效果。您可以在循环中添加断点。即:

for (int i = 12; i < ws.UsedRange.Rows.Count; i+=11)
{
    ws.HPageBreaks.Add(ws.Range["A"+i]);
}

PS:参数为“Before”,因此在12之前。

相关问题