Clase VPageBreak - un salto de página vertical (Excel VBA)
La clase VPageBreak representa un salto de página vertical. Para usar una variable de clase VPageBreak, primero debe ser instanciado, por ejemplo
For Each
A continuación, se muestra un ejemplo de cómo procesar los elementos VPageBreak en una colección.
Dim shts As Sheets: Set shts =
Dim vpgbr As VPageBreak
For Each vpgbr In shts.VPageBreaks
With vpgbr
End With
Next vpgbr
Delete
Elimina el objeto.
Dim vpgbr As VPageBreak: Set vpgbr =
vpgbr.Delete
DragOff
Arrastra un salto de página y lo deja fuera del área de impresión.
Este método se utiliza, principalmente, para la grabadora de macros. Puede usar el método Delete para eliminar un salto de página en Visual Basic.
DragOff (Direction, RegionIndex)
Dim lngRegionIndex As Long: lngRegionIndex = 1
Dim vpgbr As VPageBreak: Set vpgbr =
vpgbr.DragOff Direction:=xlDown, RegionIndex:=lngRegionIndex
Arguments
Estos son los argumentos con nombre :
Direction (XlDirection) - Dirección en la que se arrastra el salto de página.
Valores posibles son
xlDown | Dispuesto. |
xlToLeft | Hacia la izquierda. |
xlToRight | Hacia la derecha. |
xlUp | Instalado. |
RegionIndex (Long) - Índice de la región del área de impresión para el salto de página; es decir, la región en la que está el puntero del mouse (ratón) cuando se hace clic si el usuario arrastra el salto de página. Si el área de impresión es contiguo, solo hay una región de impresión. Si el área de impresión es contiguo, hay más de una región de impresión.
Extent
Devuelve el tipo del salto de página especificado: pantalla completa o solamente dentro de un área de impresión. Puede ser cualquiera de las siguientes constantes XlPageBreakExtent : xlPageBreakFull o xlPageBreakPartial. Long de sólo lectura. Posibles valores de retorno son xlPageBreakFull - A toda la pantalla, xlPageBreakPartial - Sólo al área de impresión.
Dim vpgbr As VPageBreak: Set vpgbr =
Dim xpbExtent As XlPageBreakExtent
xpbExtent = vpgbr.Extent
Location
Dim vpgbr As VPageBreak: Set vpgbr =
vpgbr.Location =
Type
Devuelve o establece un valor XlPageBreak que representa el tipo de salto de página. Posibles valores de retorno son xlPageBreakAutomatic - Excel agrega automáticamente los saltos de página, xlPageBreakManual - Los saltos de página se insertan manualmente, xlPageBreakNone - Los saltos de página no se insertan en la hoja de cálculo.
Dim vpgbr As VPageBreak: Set vpgbr =
vpgbr.Type = xlPageBreakAutomatic