Compartir a través de


Objeto Windows2 (Project)

Representa un conjunto de ventanas de la aplicación o del proyecto.

Comentarios

Nota:

[!NOTA] Se recomienda utilizar la colección Windows2 en lugar del conjunto Windows para los nuevos desarrollos.

La colección Windows2 del objeto Application contiene todas las ventanas de la aplicación, mientras que la colección Windows2 del objeto Project contiene sólo las ventanas del proyecto especificado.

Desarrollo con la .NET Framework 4, o con componentes externos o aplicaciones que automatizan el proyecto, debe utilizar el objeto Windows2, no el objeto Windows. Se requiere un ensamblado de interoperabilidad primario (PIA) para interactuar correctamente con la interfaz COM de proyecto si esos componentes deban firmarse. Microsoft Visual Studio genera un ensamblado de interoperabilidad basado en la biblioteca de tipos si no está presente, pero los componentes no podrán firmarse con un certificado digital. El PIA se instala con el proyecto.

Ejemplos

Uso del conjunto Windows2

Utilice la propiedad Windows2 para devolver una colección Windows2.

En el ejemplo siguiente se colocan en cascada todas las ventanas que se muestran actualmente en el proyecto.

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

Utilice el método WindowNewWindow para crear una ventana nueva y agregarla a la colección Windows2.

En el ejemplo siguiente se crea una ventana nueva para el proyecto activo.

Application.WindowNewWindow

Uso del objeto Windows2

Uso del objeto Windows2

Use Windows2 (Index ), dondeIndex es el número de índice de la ventana o el título de la ventana, para devolver un único objeto Window .

En el ejemplo siguiente se maximiza la primera ventana de la lista de ventanas.

Application.Windows2(1).WindowState = pjMaximized

El título de la ventana es el texto que aparece en la barra de título en la parte superior de la ventana cuando la ventana no está maximizada. El título también se muestra en la lista de archivos abiertos en la parte inferior del menú ventana. Utilice la propiedad Caption para establecer o devolver el título de la ventana. Cambiar el título de la ventana no se cambia el nombre del proyecto.

En el ejemplo siguiente se oculta la ventana que contiene el título "Project1".

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

Propiedades

Nombre
ActiveWindow
Application
Count
Elemento
Parent

Vea también

Modelo de objetos de Project

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.