因此,我尝试在使用Interop创建和填充的Excel工作表的每11行之后添加水平分页符。但到目前为止还没有成功。下面是我的代码片段:
ws.HPageBreaks.Add(ws.Range["A11","D11"]);//ws=wb. Worksheets[1]
但没有用任何建议都很感激。
dluptydi1#
我认为D11在那里没有效果。您可以在循环中添加断点。即:
for (int i = 12; i < ws.UsedRange.Rows.Count; i+=11) { ws.HPageBreaks.Add(ws.Range["A"+i]); }
PS:参数为“Before”,因此在12之前。
1条答案
按热度按时间dluptydi1#
我认为D11在那里没有效果。您可以在循环中添加断点。即:
PS:参数为“Before”,因此在12之前。