Classe Window - fenêtre (Excel VBA)

Cet objet représente une fenêtre.

Les classes suivantes donnent accès à la classe Window

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

Dim wnd as Window
Set wnd = ActiveWindow

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe Window : Application.ActiveWindow, NewWindow, Windows.Item et Workbook.NewWindow.

For Each

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

Dim wnd As Window
For Each wnd In Windows
	
Next wnd

Méthodes

Activate - Cette méthode amène la fenêtre au premier plan de l'ordre de plan.

ActiveWindow.Activate

ActivateNext - Active la fenêtre spécifiée, puis l'envoie à l'arrière-plan de la superposition.

ActivatePrevious - Active la fenêtre spécifiée, puis active la fenêtre située à l'arrière-plan de la superposition.

Close - Cette méthode ferme l'objet.

LargeScroll - Cette méthode fait défiler le contenu de la fenêtre page par page.

NewWindow - Cette méthode crée une nouvelle fenêtre ou une copie de la fenêtre spécifiée.

PointsToScreenPixelsX - Convertit une mesure horizontale de points (coordonnées de document) en pixels d’écran (coordonnées d’écran). Renvoie la mesure convertie sous la forme d'une valeur de type Long.

PointsToScreenPixelsY - Convertit une mesure verticale de points (coordonnées du document) en pixels d’écran (coordonnées d’écran). Renvoie la mesure convertie sous la forme d'une valeur de type Long.

PrintOut - Cette méthode imprime l'objet.

PrintPreview - Cette méthode affiche un aperçu de l'objet tel qu'il apparaîtra une fois imprimé.

RangeFromPoint - Renvoie l’objet de forme ou de plage qui se trouve au niveau de la paire spécifiée de coordonnées d’écran. Si aucune forme ne se trouve aux coordonnées spécifiées, cette méthode renvoie la valeur Nothing.

ScrollIntoView - Cette méthode fait défiler la fenêtre de document de sorte que le contenu d'une zone rectangulaire spécifiée s'affiche dans le coin supérieur gauche ou le coin inférieur droit de la fenêtre de document ou du volet (selon la valeur de l'argument Début).

ScrollWorkbookTabs - Cette méthode fait défiler les onglets du classeur qui se trouvent au bas de la fenêtre. Elle n'affecte pas la feuille active du classeur.

SmallScroll - Cette méthode fait défiler le contenu de la fenêtre par ligne ou par colonne.

Propriétés

ActiveChart Renvoie un objet Chart qui représente le graphique actif (un graphique incorporé ou une feuille de graphique). Un graphique incorporé est considéré comme actif lorsqu'il est sélectionné ou activé. Lorsque aucun graphique n’est actif, cette propriété renvoie Nothing.

ActivePane Renvoie un objet Pane qui représente le volet actif de la fenêtre. En lecture seule.

ActiveSheet Cette propriété renvoie un objet qui représente la feuille active (feuille au premier plan) dans le classeur actif ou dans la fenêtre ou le classeur spécifié(e). Renvoie Nothing si aucune feuille n’est active.

ActiveSheetView Cette propriété renvoie un objet qui représente l'affichage de la feuille active dans la fenêtre spécifiée. En lecture seule.

AutoFilterDateGrouping True si le filtre automatique de regroupement de dates est actuellement affiché dans la fenêtre spécifiée. Boolean (en lecture/écriture).

Caption Cette propriété renvoie ou définit une valeur de type Variant qui représente le nom qui s’affiche dans la barre de titre de la fenêtre de document.

DisplayFormulas True si la fenêtre affiche des formules, False si elle affiche des valeurs. Boolean (en lecture/écriture).

DisplayGridlines Cette propriété a la valeur True si le quadrillage est affiché. Boolean (en lecture/écriture).

DisplayHeadings Cette propriété a la valeur True si les en-têtes de ligne et de colonne sont affichés et la valeur False s’ils sont masqués. Boolean (en lecture/écriture).

DisplayHorizontalScrollBar Cette propriété a la valeur True si la barre de défilement horizontale est affichée. Boolean (en lecture/écriture).

DisplayOutline Cette propriété a la valeur True si les symboles du plan sont affichés. Boolean (en lecture/écriture).

DisplayRightToLeft Cette propriété a la valeur True si la fenêtre spécifiée s'affiche de droite à gauche plutôt que de gauche à droite. Elle a la valeur False si cet objet s'affiche de gauche à droite. Boolean (en lecture seule).

DisplayRuler True si une règle est affichée pour la fenêtre spécifiée. Boolean (en lecture/écriture).

DisplayVerticalScrollBar Cette propriété a la valeur True si la barre de défilement verticale est affichée. Boolean (en lecture/écriture).

DisplayWhitespace True si les espaces sont affichés. Boolean (en lecture/écriture).

DisplayWorkbookTabs Cette propriété a la valeur True si les onglets de classeur sont affichés. Boolean (en lecture/écriture).

DisplayZeros Cette propriété a la valeur True si les valeurs zéro sont affichées. Boolean (en lecture/écriture).

EnableResize Cette propriété a la valeur True si la fenêtre peut être redimensionnée. Boolean (en lecture/écriture).

FreezePanes True si les volets fractionnés sont figés. Boolean (en lecture/écriture).

GridlineColor Cette propriété renvoie ou définit la couleur du quadrillage avec une valeur RVB. Long (en lecture/écriture).

GridlineColorIndex Cette propriété renvoie ou définit la couleur du quadrillage sous forme d’index dans la palette de couleurs actuelle ou sous forme de constante XlColorIndex .

Height Cette propriété renvoie ou définit une valeur de type double qui représente la hauteur de la fenêtre, exprimée en points.

Hwnd Renvoie un type long qui indique le handle de fenêtre de la fenêtre spécifiée. En lecture seule.

Index Cette propriété renvoie une valeur de type Long qui représente le numéro d'index de l'objet au sein de la collection d'objets similaires.

Left Cette propriété renvoie ou définit une valeur de type double qui représente la distance en pointsentre le bord gauche de la zone client et le bord gauche de la fenêtre.

OnWindow Cette propriété renvoie ou définit le nom de la procédure exécutée à chaque fois que vous activez une fenêtre. String en lecture/écriture.

Panes Renvoie une collection Panes qui représente tous les volets de la fenêtre spécifiée. En lecture seule.

RangeSelection Renvoie un objet Range qui représente les cellules sélectionnées de la feuille de calcul dans la fenêtre spécifiée, même si un objet graphique est actif ou sélectionné dans la feuille de calcul. En lecture seule.

ScrollColumn Cette propriété renvoie ou définit le numéro de la colonne de gauche du volet ou de la fenêtre. Long (en lecture/écriture).

ScrollRow Cette propriété renvoie ou définit le numéro de la ligne qui apparaît en haut du volet ou de la fenêtre. Long (en lecture/écriture).

SelectedSheets Renvoie une collection Sheets qui représente toutes les feuilles sélectionnées dans la fenêtre spécifiée. En lecture seule.

Selection Renvoie la fenêtre spécifiée pour un objet Windows .

SheetViews Renvoie l’objet SheetViews, pour la fenêtre spécifiée. En lecture seule.

Split Cette propriété a la valeur True si la fenêtre est fractionnée. Boolean (en lecture/écriture).

SplitColumn Cette propriété renvoie ou définit le numéro de la colonne au niveau de laquelle la fenêtre est fractionnée en volets (correspondant au nombre de colonnes situées à gauche de la ligne de fractionnement). Long (en lecture/écriture).

SplitHorizontal Cette propriété renvoie ou définit l’emplacement du fractionnement horizontal de la fenêtre, en points. Type de données Double en lecture-écriture.

SplitRow Renvoie ou définit le numéro de la ligne au niveau de laquelle la fenêtre est fractionnée en volets (correspondant au nombre de lignes situées au-dessus de la ligne de fractionnement). Long (en lecture/écriture).

SplitVertical Cette propriété renvoie ou définit l’emplacement du fractionnement vertical de la fenêtre, en points. Type de données Double en lecture-écriture.

TabRatio Cette propriété renvoie ou définit le rapport entre la largeur de la zone dans laquelle se trouvent les onglets du classeur et la largeur de la barre de défilement horizontale (sous forme d'un nombre compris entre 0 (zéro) et 1 ; la valeur par défaut étant fixée à 0,6). Type de données Double en lecture-écriture.

Top Cette propriété renvoie ou définit une valeur de type double qui représente la distance en pointsentre le bord supérieur de la fenêtre et le bord supérieur de la zone utilisable (sous les menus, toutes les barres d’outils ancrées en haut et la barre de formule).

Type Cette propriété renvoie ou définit une valeur XlWindowType qui représente le type de fenêtre.

UsableHeight Renvoie la hauteur maximale de l’espace pouvant être occupé par une fenêtre dans la zone de la fenêtre d’application, exprimée en points. Type de données Double en lecture seule.

UsableWidth Renvoie la largeur maximale de l’espace qu’une fenêtre peut occuper dans la zone de la fenêtre d’application, exprimée en points. Type de données Double en lecture seule.

View Cette propriété renvoie ou définit l'affichage qui apparaît dans la fenêtre. En lecture/écriture XlWindowView.

Visible Cette propriété renvoie ou définit une valeur de type Boolean qui détermine si l’objet est visible. Lecture-écriture.

VisibleRange Renvoie un objet Range qui représente la plage de cellules qui sont visibles dans la fenêtre ou le volet. Si une colonne ou une ligne est partiellement affichée, elle est incluse dans la plage. En lecture seule.

Width Cette propriété renvoie ou définit une valeur de type double qui représente la largeur, en points, de la fenêtre.

WindowNumber Cette propriété renvoie le numéro de la fenêtre. Par exemple, une fenêtre nommée Classeur1. xls: 2 a 2 comme numéro de fenêtre. La plupart des fenêtres possèdent le numéro 1. Type de données Long en lecture seule.

WindowState Renvoie ou définit l’état de la fenêtre. En lecture/écriture XlWindowState.

Zoom Cette propriété renvoie ou définit une valeur de type Variant qui représente la taille d'affichage de la fenêtre, en pourcentage (100 signifie que la fenêtre est affichée à sa taille normale, 200 signifie qu'elle est doublée, etc.

Chart - Représente un graphique dans un classeur.

Pane - Cet objet représente un volet de fenêtre.

Panes - Collection de tous les objets Pane affichés dans la fenêtre spécifiée.

Range - Cette collection représente une cellule, une ligne, une colonne ou une sélection de cellules contenant un ou plusieurs blocs contigus de cellules ou une plage 3D.

Shape - Représente un objet du calque de dessin, comme une forme automatique, une forme libre, un objet OLE ou une image.

Sheets - Collection de toutes les feuilles du classeur actif ou spécifié.

SheetViews - Collection tous les affichages tableau dans la fenêtre du classeur spécifié ou actif.

Windows - Collection de tous les objets Window dans Microsoft Excel.

Worksheet - Représente une feuille de calcul.

WorksheetView - Objet qui définit le comportement d’une seule vue de feuille de calcul.