Поделиться через


Свойство Worksheet.HPageBreaks (Excel)

Возвращает коллекцию HPageBreaks , представляющую горизонтальные разрывы страниц на листе. Только для чтения.

Синтаксис

expression. HPageBreaks

Выражение Переменная, представляющая объект Worksheet .

Замечания

Существует ограничение в 1026 горизонтальных разрывов страниц на лист.

Пример

В следующем примере кода отображается количество горизонтальных разрывов страниц в полноэкранном режиме и области печати.

For Each pb in Worksheets(1).HPageBreaks 
    If pb.Extent = xlPageBreakFull Then 
        cFull = cFull + 1 
    Else 
        cPartial = cPartial + 1 
    End If 
Next 
MsgBox cFull & " full-screen page breaks, " & cPartial & _ 
    " print-area page breaks"

В следующем примере кода добавляется разрыв страницы при изменении значения ячейки в столбце A.

Sub AddPageBreaks() 
    StartRow = 2 
    FinalRow = Range("A65536").End(xlUp).Row 
    LastVal = Cells(StartRow, 1).Value 
    For i = StartRow To FinalRow 
    ThisVal = Cells(i, 1).Value 
    If Not ThisVal = LastVal Then 
    ActiveSheet.HPageBreaks.Add before:=Cells(i, 1) 
    End If 
    LastVal = ThisVal 
    Next i 
End Sub

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.