首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 办公应用 > OFFICE教程 >

^批量插入分页符的有关问题~多谢啦~

2012-01-19 
^_^批量插入分页符的问题~~~谢谢啦~~Sub 分页()For i 2 To 10000 Step 5ActiveSheet.HPageBreaks.Add Be

^_^批量插入分页符的问题~~~谢谢啦~~

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功能时,多查一查各种限制,然后在代码里面要遵守这个限制呀,否则程序可能会出现莫名其妙的问题。

Assembly code
Excel 规范与限制--------------------------------------------工作表和工作簿规范与限制功能 最大限制 打开的工作簿个数 受可用内存和系统资源的限制 工作表大小 1,048,576 行乘以 16,384 列 列宽 255 个字符 行高 409 磅 分页符个数 水平方向和垂直方向各 1,026 个
[解决办法]
此操作超过了您可以手动添加到一个工作簿上的分页符数量。一个工作簿可以包含1026个水平分页符

热点排行