Clase Pane (Word VBA)

La clase Pane representa un panel de la ventana.

Los principales procedimientos de la clase Pane son Activate, Close y Panes.Add

Set

Para usar una variable de clase Pane, primero debe ser instanciado, por ejemplo

Dim pan as Pane
Set pan = ActiveWindow.ActivePane

Los siguientes procedimientos se pueden usar para establecer variables de clase Pane : Next, Previous, Panes.Add, Panes.Item, Window.ActivePane y Window.Panes

For Each

A continuación, se muestra un ejemplo de cómo procesar los elementos Pane en una colección.

For Each pan In Windows(1).Panes 
 pan.View.ShowAll = True 
Next pan

Temas

Algunos procedimientos de esta clase se han agrupado en temas y se describen en páginas temáticas separadas

Display/Show with its procedures DisplayRulers y DisplayVerticalRuler
Page with its procedures Pages y PageScroll

Métodos

Los principales métodos de la clase Pane son

Activate - Activa el panel especificado.

ActiveWindow.ActivePane.Activate

Close - Cierra el origen de datos de combinación de correspondencia, el panel o la tarea especificada.

ActiveWindow.ActivePane.Close

Panes.Add - Devuelve un objeto pane que representa un nuevo panel de una ventana.

Dim pan As Pane
Set pan = ActiveWindow.Panes.Add()

Otros Métodos

LargeScroll - Desplaza una ventana o un panel el número de pantallas especificado.

ActiveWindow.ActivePane.LargeScroll

SmallScroll - Desplaza una ventana el número de líneas especificado.

ActiveWindow.ActivePane.SmallScroll

Propiedades

BrowseWidth Devuelve el ancho (en puntos) del área en que se ajusta el texto en el panel especificado.

Dim lngBrowseWidth As Long
lngBrowseWidth = ActiveWindow.ActivePane.BrowseWidth

Document Devuelve un objeto Document asociado con el panel especificado.

Dim docDocument As Document
Set docDocument = ActiveWindow.ActivePane.Document

Frameset Devuelve un objeto FRAMESET que representa una página de Marcos completa o un solo marco de una página de Marcos.

Dim frmFrameset As Frameset
Set frmFrameset = ActiveWindow.ActivePane.Frameset

HorizontalPercentScrolled Devuelve o establece la posición de desplazamiento horizontal como un porcentaje del ancho del documento.

ActiveWindow.ActivePane.HorizontalPercentScrolled =

Index Devuelve un valor de tipo Long que representa la posición de un elemento en una colección.

Dim lngIndex As Long
lngIndex = ActiveWindow.ActivePane.Index

MinimumFontSize Devuelve o establece el tamaño de fuente mínimo (en puntos) que se muestra para el panel especificado.

ActiveWindow.ActivePane.MinimumFontSize =

Next Devuelve un objeto Pane que representa el panel de documentos siguiente de la colección.

Dim panNext As Pane
Set panNext = ActiveWindow.ActivePane.Next

Parent Devuelve un objeto Object que representa el objeto primario del objeto Pane especificado.

Dim objParent As Object
Set objParent = ActiveWindow.ActivePane.Parent

Previous Devuelve un objeto Pane que representa el panel de documentos anterior de la colección.

Dim panPrevious As Pane
Set panPrevious = ActiveWindow.ActivePane.Previous

Selection Devuelve el objeto Selection que representa una selección o el punto de inserción dentro de un panel de documento.

Dim slcSelection As Selection
Set slcSelection = ActiveWindow.ActivePane.Selection

VerticalPercentScrolled Devuelve o establece la posición de desplazamiento vertical como porcentaje de la longitud del documento.

ActiveWindow.ActivePane.VerticalPercentScrolled =

View Devuelve un objeto View que representa la vista del panel especificado.

Dim vwView As View
Set vwView = ActiveWindow.ActivePane.View

Zooms Devuelve una colección Zooms que representa las opciones de ampliación de cada vista (como la vista normal, la vista esquema o la vista Diseño de impresión).

Dim zmsZooms As Zooms
Set zmsZooms = ActiveWindow.ActivePane.Zooms

Panes.Count Devuelve un Long que representa el número de paneles de la colección.

Dim lngCount As Long
lngCount = ActiveWindow.Panes.Count

Panes.Parent Devuelve un objeto Object que representa el objeto primario del objeto Panes especificado.

Dim objParent As Object
Set objParent = ActiveWindow.Panes.Parent