Objeto Window (Project)

Representa uma janela no aplicativo ou projeto. O objeto Window é um membro da coleção Windows.

Comentários

Observação

[!OBSERVAçãO] A coleção Windows é mantida para compatibilidade com versões anteriores. É recomendável que você use a coleção Windows2 para todo o desenvolvimento de novo.

A coleção de Application contém todas as janelas no aplicativo, enquanto a coleção de Project.Windows contém somente as janelas do projeto especificado.

Exemplos

Usando o objeto Window

Use o Windows (Index ), emque Index é o número do índice da janela ou a legenda da janela, para retornar um único objeto Window . O exemplo a seguir maximiza a primeira janela da lista de janelas.

Application.Windows(1).WindowState = pjMaximized

A legenda da janela é o texto exibido na barra de título na parte superior da janela quando a janela não estiver maximizada. A legenda também é mostrada na lista de arquivos abertos na parte inferior do menu do Windows. Use a propriedade Caption para definir ou retornar a legenda da janela. Alterar a legenda da janela não altera o nome do projeto. O exemplo a seguir oculta a janela que contém a legenda "Projeto1".

If Application.Windows(1).Caption = "Project1" Then
    Application.Windows(1).Visible = False
End If

Usando a coleção Windows

Use a propriedade do Windows para retornar uma coleção Windows. O exemplo a seguir organiza em cascata todas as janelas são exibidas atualmente no projeto.

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

Use o método WindowNewWindow para criar uma nova janela e adicioná-la à coleção. O exemplo a seguir cria uma nova janela para o projeto ativo.

Application.WindowNewWindow

Métodos

Nome
Ativar
Close
Refresh
WebBrowserControlFrame
WebBrowserControlWindow

Propriedades

Nome
ActivePane
Application
BottomPane
Caption
Height
Índice
Left
Responsável
Top
TopPane
Visible
Width
WindowState

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.