Classe Windows (Word VBA)
Uma coleção de objetos Window que representam todas as janelas disponíveis. A coleção Windows para o objeto Application contém todas as janelas no aplicativo, enquanto a coleção Windows do objeto Document contém somente as janelas que exibem o documento especificado. Para usar uma variável de classe Windows, ela primeiro precisa ser instanciada por exemplo
Dim wnds as Windows
Set wnds = Windows
For Each
Aqui está um exemplo de processamento dos itens Windows em uma coleção.
Dim wnd As Window
For Each wnd In Windows
Next wnd
Add
Retorna um objeto Window que representa uma nova janela de um documento.
Dois-pontos (:) e um número aparecem na legenda da janela quando mais de uma janela está aberta para o mesmo documento.
Add (Window)
Window: O objeto de janela que você deseja abrir outra janela. Se esse argumento for omitido, uma nova janela é aberta para o documento ativo.
Windows.Add
Arrange
Organiza todas as janelas de documento abertas no espaço de trabalho do aplicativo.
Como o Microsoft Word usa uma interface de documento único (SDI), esse método não é mais válido.
Arrange (ArrangeStyle)
ArrangeStyle: A organização das janelas. Pode ser uma das seguintes constantes WdArrangeStyle : wdIcons ou wdTiled.
Windows.Arrange ArrangeStyle:=wdTiled
BreakSideBySide
Finaliza o modo lado a lado se duas janelas estiverem no modo lado a lado. Retorna um Boolean que indica se o método foi bem-sucedido.
ActiveDocument.Windows.BreakSideBySide
CompareSideBySideWith
Abre duas janelas no modo lado a lado. Retorna um Boolean.
Você não pode usar o método CompareSideBySideWith com o objeto Application ou a propriedade ActiveDocument.
CompareSideBySideWith (Document)
Document: O documento a ser visualizado nas janelas lado a lado.
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
Retorna um Long que representa o número de janelas na coleção. Somente leitura.
Dim lngCount As Long
lngCount = Windows.Count
Item
Retorna um objeto Window individual em uma coleção.
Item (Index)
Index: O objeto individual a ser retornado. Pode ser um Long que indica a posição ordinal ou uma cadeia de caracteres que representa o nome do objeto individual.
Dim wnd As Window
Set wnd = Windows(Index:=1)
ResetPositionsSideBySide
Redefine dois documentos que estão no modo de exibição Comparar lado a lado com.
Este método corresponde ao botão Redefinir a Posição da Janela na barra de ferramentas Comparar Lado a Lado. Use o método ResetPositionsSideBySide para redefinir a exibição de dois documentos. Por exemplo, se um usuário minimiza ou maximiza uma das duas janelas dos documentos, que estão sendo comparados, o método ResetPositionsSideBySide redefine a exibição, para que as duas janelas sejam exibidas lado a lado novamente.
Windows.ResetPositionsSideBySide
SyncScrollingSideBySide
Windows.SyncScrollingSideBySide = True