Objet Window (Project)
Représente une fenêtre dans l’application ou le projet. L'objet Window appartient à la collection Windows.
Notes
La collection Windows a été conservée pour des raisons de compatibilité avec les versions précédentes. Nous vous recommandons d’utiliser la collection Windows2 pour tous les nouveaux développements.
La collection Application.Windows contient toutes les fenêtres de l’application, alors que la collection Project.Windows contient uniquement les fenêtres du projet spécifié.
Utilisation de l’objet Window
Utilisez Windows (Index ), oùIndex est le numéro d’index de la fenêtre ou la légende de la fenêtre, pour renvoyer un seul objet Window . L'exemple suivant montre comment agrandir la première fenêtre de la liste de fenêtres.
Application.Windows(1).WindowState = pjMaximized
L’intitulé de la fenêtre correspond au texte affiché dans la barre de titre en haut de la fenêtre lorsque la fenêtre n’est pas agrandie. L’intitulé s’affiche également dans la liste des fichiers ouverts en bas du menu Fenêtres. Utilisez la propriété Caption pour définir ou renvoyer la légende de la fenêtre. La modification de l’intitulé de la fenêtre ne change pas le nom du projet. L’exemple suivant montre comment masquer la fenêtre qui contient « Project1 ».
If Application.Windows(1).Caption = "Project1" Then
Application.Windows(1).Visible = False
End If
Utilisation de la collection Windows
Utilisez la propriété Windows pour renvoyer une collection Windows . L’exemple suivant montre comment mettre en cascade toutes les fenêtres actuellement affichées dans Project.
With Application.Windows
For I = 1 To .Count
.Item(I).Activate
.Item(I).Top = (I - 1) * 15
.Item(I).Left = (I - 1) * 15
Next I
End With
Utilisez la méthode WindowNewWindow pour créer une fenêtre et l’ajouter à la collection. L’exemple suivant montre comment créer une fenêtre pour le projet actif.
Application.WindowNewWindow
Nom |
---|
ActivePane |
Application |
BottomPane |
Caption |
Height |
Index |
Left |
Parent |
Top |
TopPane |
Visible |
Width |
WindowState |
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.