Freigeben über


Windows2-Objekt (Project)

Stellt eine Auflistung von Fenstern der Anwendung oder des Projekts dar.

Hinweise

Hinweis

[!HINWEIS] Es wird empfohlen, dass Sie die Windows2 -Auflistung für alle Neuentwicklungen anstelle der Windows -Auflistung verwenden.

Die Windows2 -Auflistung für das Application -Objekt enthält alle Fenster der Anwendung, während die Windows2 -Auflistung für das Project -Objekt nur die Fenster in das angegebene Projekt enthält.

Entwicklung mit der .NET Framework 4 oder externe Komponenten oder Anwendungen, die Automatisierung von Project, muss das Windows2 -Objekt, das Windows -Objekt verwenden. Eine primäre Interop-Assembly (PIA) ist erforderlich, um die Interaktion mit der COM-Schnittstelle des Projekts ordnungsgemäß, wenn die Komponenten signiert werden. Microsoft Visual Studio generiert eine Interop-Assembly basierend auf der Typbibliothek, wenn keine PIA vorhanden ist, aber die Komponenten dann nicht mit einem digitalen Zertifikat signiert werden. Die PIA ist mit Project installiert.

Beispiele

Verwenden der Windows2-Auflistung

Verwenden Sie die Windows2 -Eigenschaft, um eine Windows2 -Auflistung zurückzugeben.

Im folgende Beispiel werden alle Fenster, die derzeit im Projekt angezeigt werden überlappend angeordnet.

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

Verwenden Sie die WindowNewWindow -Methode können Sie ein neues Fenster erstellen und der Windows2 -Auflistung hinzufügen.

Das folgende Beispiel erstellt ein neues Fenster für das aktive Projekt.

Application.WindowNewWindow

Verwenden des Windows2-Objekts

Verwenden des Windows2-Objekts

Verwenden Sie Windows2 (Index), wobeiIndex die Fensterindexnummer oder das Fenster Untertitel ist, um ein einzelnes Window-Objekt zurückzugeben.

Im folgenden Beispiel wird das erste Fenster der Fensterliste maximiert.

Application.Windows2(1).WindowState = pjMaximized

Die Beschriftung des Fensters wird der Text, der in der Titelleiste am oberen Rand des Fensters angezeigt wird, wenn das Fenster nicht maximiert ist. Die Beschriftung wird auch in der Liste der geöffneten Dateien unten im Menü Fenster angezeigt. Verwenden Sie die Caption -Eigenschaft festlegen oder Zurückgeben der Beschriftung des Fensters. Ändern der Beschriftung des Fensters ändert sich nicht auf den Namen des Projekts aus.

The following example hides the window that contains the caption "Project1".

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

Eigenschaften

Name
ActiveWindow
Application
Count
Item
Parent

Siehe auch

Project-Objektmodell

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.