excel 2007 vba:如何参考HPageBreaks

我试图编写一个macros,它可以查看工作表保持的水平分页符列表,看起来像HPageBreaks应该是这样的。 我可以添加或删除分页符,但我似乎无法孤立集合本身来查看其内容。 即使添加一个手表,看ActiveSheet.HPageBreaks只是带来了一个计数字段等于0的通用外观对象,无论现有的分页符。

我现在很困惑。 有什么方法可以查看表单中的现有分页符? 他们在/之间发生什么行的列表将是很好的。

这应该让你开始:

Sub testing() MsgBox "There are " & ActiveSheet.HPageBreaks.Count & " pagebreaks." For Each pb In ActiveSheet.HPageBreaks MsgBox "a page break lies between rows " & pb.Location.Row - 1 _ & " and " & pb.Location.Row Next End Sub 

这里有一些(很less)参考文献:

http://msdn.microsoft.com/en-us/library/aa661442(office.10).aspx

http://msdn.microsoft.com/en-us/library/aa206426(office.10).aspx