Classe Windows (Word VBA)
Collection d’objets Window qui représente toutes les fenêtres disponibles. Pour utiliser une variable de classe Windows, elle doit d'abord être instanciée, par exemple
Dim wnds as Windows
Set wnds = Windows
For Each
Voici un exemple de traitement des éléments Windows dans une collection
Dim wnd As Window
For Each wnd In Windows
Next wnd
Add
Renvoie un objet Window qui représente une nouvelle fenêtre d’un document.
Un signe deux-points (:) et un nombre s'affichent dans la légende de la fenêtre lorsque plusieurs fenêtres sont ouvertes pour le même document.
Add (Window)
Window: L'objet Window que vous souhaitez ouvrir une autre fenêtre pour.
Windows.Add
Arrange
Réorganise toutes les fenêtres de document ouvertes dans l'espace de travail de l'application.
Dans la mesure où Microsoft Word fait appel à une interface mono-document (SDI), cette méthode n'a plus aucun effet
Arrange (ArrangeStyle)
ArrangeStyle: L'organisation des fenêtres.
Windows.Arrange ArrangeStyle:=wdTiled
BreakSideBySide
Termine le mode côte à côte si deux fenêtres sont dans le mode côte à côte.
ActiveDocument.Windows.BreakSideBySide
CompareSideBySideWith
Ouvre deux fenêtres en mode de côte à côte.
Vous ne pouvez pas utiliser la méthode CompareSideBySideWith avec l'objet Application ou la propriété ActiveDocument.
CompareSideBySideWith (Document)
Document: Document à afficher en fenêtres côte à côte.
Dim objDoc1 As Word.Document
Dim objDoc2 As Word.Document
Set objDoc1 = Documents.Add
Set objDoc2 = Documents.Add
objDoc2.Activate
objDoc2.Windows.CompareSideBySideWith objDoc1
Windows.ResetPositionsSideBySide
Count
Renvoie un type long qui représente le nombre de fenêtres dans la collection.
Dim lngCount As Long
lngCount = Windows.Count
Item
Renvoie un objet Window spécifique appartenant à une collection.
Item (Index)
Index: Objet spécifique qui doit être renvoyé.
Dim wnd As Window
Set wnd = Windows(Index:=1)
ResetPositionsSideBySide
Réinitialise deux fenêtres de document qui utilisent le mode d'affichage Comparer en côte à côte.
Cette méthode correspond au bouton Rétablir la position de la fenêtre sur la barre d'outils Comparer en côte à côte.
Windows.ResetPositionsSideBySide
SyncScrollingSideBySide
Windows.SyncScrollingSideBySide = True