Classe Pane (Word VBA)

La classe Pane représente un volet de fenêtre.

Les procédures principales de la classe Pane sont Activate, Close et Panes.Add

Set

Pour utiliser une variable de classe Pane, elle doit d'abord être instanciée, par exemple

Dim pan as Pane
Set pan = ActiveWindow.ActivePane

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe Pane : Next, Previous, Panes.Add, Panes.Item, Window.ActivePane et Window.Panes

For Each

Voici un exemple de traitement des éléments Pane dans une collection

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

Thèmes

Certaines procédures de cette classe ont été regroupées en thèmes et sont décrites sur des pages thématiques séparées

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

Méthodes

Les méthodes principales de la classe Pane sont

Activate - Active le volet spécifié.

ActiveWindow.ActivePane.Activate

Close - Ferme la source de données, le volet ou la tâche de publipostage.

ActiveWindow.ActivePane.Close

Panes.Add - Renvoie un objet Pane qui représente un nouveau volet d’une fenêtre.

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

Autre Méthodes

LargeScroll - Fait défiler une fenêtre ou un volet du nombre d'écrans spécifié.

ActiveWindow.ActivePane.LargeScroll

SmallScroll - Fait défiler une fenêtre en fonction du nombre de lignes spécifié.

ActiveWindow.ActivePane.SmallScroll

Propriétés

BrowseWidth Propriété renvoie la largeur (en points) de la zone dans laquelle le texte à la ligne dans le volet spécifié.

Dim lngBrowseWidth As Long
lngBrowseWidth = ActiveWindow.ActivePane.BrowseWidth

Document Renvoie un objet document associé au volet spécifié.

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

Frameset Renvoie un objet Frameset qui représente une page de cadres entière ou un seul cadre sur une page de cadres.

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

HorizontalPercentScrolled Cette propriété renvoie ou définit la position de défilement horizontale sous forme de pourcentage de la largeur du document.

ActiveWindow.ActivePane.HorizontalPercentScrolled =

Index Renvoie un type long qui représente la position d'un élément dans une collection.

Dim lngIndex As Long
lngIndex = ActiveWindow.ActivePane.Index

MinimumFontSize Cette propriété renvoie ou définit la taille de police minimale (en points) affichée pour le volet spécifié.

ActiveWindow.ActivePane.MinimumFontSize =

Next Renvoie un objet Pane qui représente le volet de document suivant dans la collection.

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

Parent Renvoie un Object qui représente l'objet parent de l'objet Pane spécifié.

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

Previous Renvoie un objet Pane qui représente le volet de document précédent dans la collection.

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

Selection Renvoie l'objet Selection qui représente une sélection ou le point d'insertion dans un volet de document.

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

VerticalPercentScrolled Cette propriété renvoie ou définit la position de défilement verticale sous forme de pourcentage de la longueur du document.

ActiveWindow.ActivePane.VerticalPercentScrolled =

View Renvoie un objet View qui représente l’affichage du volet spécifié.

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

Zooms Renvoie une collection zooms qui représente les options d’agrandissement pour chaque mode d’affichage (affichage normal, mode plan ou mode page).

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

Panes.Count Renvoie un type long qui représente le nombre de volets dans la collection.

Dim lngCount As Long
lngCount = ActiveWindow.Panes.Count

Panes.Parent Renvoie un type de données Object qui représente l'objet parent de l'objet Panes spécifié.

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