^_^批量插入分页符的问题~~~谢谢啦~~
Sub 分页()
For i = 2 To 10000 Step 5
ActiveSheet.HPageBreaks.Add Before:=Cells(i, 1)
Next
End Sub
Sub 删除分页()
ActiveSheet.ResetAllPageBreaks
End Sub
这是一段在excel中批量插入分页符的语句:从第二行开始,每隔五行插入一个分页符。
但是现在呢,遇到一个问题,就是每次运行执行到1026行时后,后面的就全部不做分页了,
而且报了一个“400”的错误?
不知道是何因,请各位大哥帮忙~~
[解决办法]
excel的分页符是有限制的,你到excel的帮助里面搜索“规范与限制”,可以看到
分页符个数 水平方向和垂直方向各 1,026 个
建议开发excel功能时,多查一查各种限制,然后在代码里面要遵守这个限制呀,否则程序可能会出现莫名其妙的问题。
Excel 规范与限制--------------------------------------------工作表和工作簿规范与限制功能 最大限制 打开的工作簿个数 受可用内存和系统资源的限制 工作表大小 1,048,576 行乘以 16,384 列 列宽 255 个字符 行高 409 磅 分页符个数 水平方向和垂直方向各 1,026 个
[解决办法]
此操作超过了您可以手动添加到一个工作簿上的分页符数量。一个工作簿可以包含1026个水平分页符