Objeto Windows2 (Project)
Representa uma coleção de janelas no aplicativo ou projeto.
Comentários
Observação
[!OBSERVAçãO] Recomendamos que você use a coleção Windows2 em vez da coleção Windows para o desenvolvimento de novos todos.
A coleção Windows2 para o objeto Application contém todas as janelas no aplicativo, enquanto a coleção Windows2 para o objeto Project contém somente as janelas do projeto especificado.
Desenvolvimento com o .NET Framework 4 ou com componentes externos ou aplicativos que automatizam o projeto, deve usar o objeto Windows2, não o objeto Windows. Um Assembly de interoperabilidade primária (PIA) é necessária para interagir com a interface de COM do projeto corretamente se esses componentes devem ser assinado. Microsoft Visual Studio gera um assembly de interoperabilidade com base na biblioteca de tipos do se nenhum PIA está presente, mas os componentes, em seguida, não podem ser assinados com um certificado digital. O PIA é instalado com o Project.
Exemplos
Usando a coleção Windows2
Use a propriedade Windows2 para retornar uma coleção Windows2.
O exemplo a seguir organiza em cascata todas as janelas são exibidas atualmente no projeto.
With Application.Windows2
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á-lo à coleção Windows2.
O exemplo a seguir cria uma nova janela para o projeto ativo.
Application.WindowNewWindow
Usando o objeto Windows2
Usando o objeto Windows2
Use o Windows2 (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.Windows2(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.Windows2(1).Caption = "Project1" Then
Application.Windows2(1).Visible = False
End If
Propriedades
Nome |
---|
ActiveWindow |
Application |
Count |
Item |
Parent |
Confira também
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.