VBA怎样删除工作表的所有分页符
我要编程完成用户自定义分页,所以在此之前要删除工作表中的所有分页符(包括自动和手工的)
我原来的做法是,好像容易出错
With Worksheets(1)
.ResetAllPageBreaks
.VPageBreaks.add .Range("b2")
.HPageBreaks.add .Range("b2")
.VPageBreaks(1).DragOff xlToRight, 1
.HPageBreaks(1).DragOff xlDown, 1
End With
iTemp = "A" & iRowStart + iPaginDiv
sTemp1 = iRowStart + iPaginDiv
Do While sTemp1 < iRowEnd
With Worksheets(1)
.HPageBreaks.add .Range(iTemp) '水平分页符
End With
sTemp1 = sTemp1 + iPaginDiv
iTemp = "A" & sTemp1
Loop
iTemp = sColEnd & "1"
Range(iTemp).Offset(0, 1).Activate
With Worksheets(1)
.VPageBreaks.add .Range(Selection.Address) '垂直分页符
End With