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
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.