Auflistungen (Visual Basic Add-In-Modell)

Eine Auflistung ist ein Objekt, das einen Satz verwandter Objekte enthält. Die Position eines Objekts in der Sammlung kann sich jederzeit ändern, wenn eine Änderung an der Sammlung vorgenommen wird; daher kann die Position eines bestimmten Objekts in der Sammlung variieren.

In den folgenden Abschnitten werden die Auflistungen in Visual Basic Add-In Model beschrieben.

AddIns

Gibt eine Auflistung von Add-Ins zurück, die für VBA registriert sind.

Syntax

-Objekt.Addins

HinwBemerkungeneise

Auf die AddIns-Auflistung wird über das VBE-Objekt zugegriffen. Jedes Add-In, das im Add-In-Manager in VBE aufgeführt ist, verfügt über ein -Objekt in der AddIns-Auflistung .

CodePanes

Enthält die aktiven Codebereiche im VBE-Objekt .

HinwBemerkungeneise

Verwenden Sie die CodePanes-Auflistung, um auf die geöffneten Codebereiche in einem Projekt zuzugreifen.

Verwenden Sie die Count-Eigenschaft , um die Anzahl der aktiven Codebereiche in einer Auflistung zurückzugeben.

CommandBars

Enthält alle Befehlsleisten in einem Projekt, einschließlich Befehlsleisten, die Kontextmenüs unterstützen.

HinwBemerkungeneise

Verwenden Sie die Auflistung CommandBars, um Add-Ins das Hinzufügen von Befehlsleisten und Steuerelementen oder das Hinzufügen von Steuerelementen zu vorhandenen, integrierten Befehlsleisten zu ermöglichen.

Linkedwindows

Enthält alle verknüpften Fenster in einem verknüpften Fensterrahmen.

HinwBemerkungeneise

Verwenden Sie die Auflistung LinkedWindows, um den Status Verankert und Verknüpft von Fenstern in der Entwicklungsumgebung zu ändern.

Wichtig

[!WICHTIG] Objekte, Eigenschaften und Methoden zum Steuern von verknüpften Fenstern, verknüpften Fensterrahmen und angedockten Fenstern sind auf dem Macintosh vorhanden, um Kompatibilität mit Code für Windows herzustellen. Diese Sprachelemente erzeugen jedoch auf dem Macintosh Fehler zur Laufzeit.

Die LinkedWindowFrame-Eigenschaft des Window-Objekts gibt ein Window-Objekt zurück, das über eine gültige LinkedWindows-Auflistung verfügt.

Verknüpfte Fensterrahmen enthalten alle Fenster, die verknüpft oder verankert werden können. Dies umfasst alle Fenster mit Ausnahme von Codefenstern, Designern, dem Fenster Objektkatalog und dem Fenster Suchen und Ersetzen.

Wenn alle Bereiche aus einem verknüpften Fensterrahmen in ein anderes Fenster verschoben werden, wird der verknüpfte Fensterrahmen ohne Bereiche zerstört. Wenn alle Bereiche aus dem Hauptfenster entfernt werden, wird es jedoch nicht zerstört.

Verwenden Sie die Visible-Eigenschaft , um die Sichtbarkeit eines Fensters zu überprüfen oder festzulegen.

Verwenden Sie die Add-Methode , um der Auflistung der aktuell verknüpften Fenster ein Fenster hinzuzufügen. Ein Fenster, das ein Bereich in einem verknüpften Fensterrahmen ist, kann einem anderen verknüpften Fensterrahmen hinzugefügt werden. Verwenden Sie die Remove-Methode , um ein Fenster aus der Auflistung der aktuell verknüpften Fenster zu entfernen. Dies führt dazu, dass die Verknüpfung des Fensters aufgehoben oder abgedockt wird.

Die LinkedWindows-Auflistung wird verwendet, um Fenster im Hauptfensterrahmen zu verankern bzw. deren Verankerung aufzuheben.

Eigenschaften

Stellt die Eigenschaften eines Objekts dar.

HinwBemerkungeneise

Verwenden Sie die Auflistung Eigenschaften, um auf die im Eigenschaftenfenster angezeigten Eigenschaften zuzugreifen. Für jede Eigenschaft, die im Eigenschaftenfenster aufgeführt ist, gibt es ein Property-Objekt in der Properties-Auflistung.

References

Stellt den Satz von Verweisen im Projekt dar.

HinwBemerkungeneise

Verwenden Sie die Auflistung Verweise, um Verweise hinzuzufügen oder zu entfernen. Die References-Auflistung ist identisch mit dem satz von Verweisen, die im Dialogfeld Verweise ausgewählt sind.

Siehe auch das VBProject-Objekt .

VBComponents

Stellt die in einem Projekt enthaltenen Komponenten dar.

HinwBemerkungeneise

Verwenden Sie die Auflistung VBComponents, um auf Komponenten in einem Projekt zuzugreifen, sie hinzuzufügen oder zu entfernen. Eine Komponente kann ein Formular, ein Modul oder eine Klasse sein. Die VBComponents-Auflistung ist eine Standardauflistung, die in einem For... Jeder Block.

Verwenden Sie die Parent-Eigenschaft , um das Projekt zurückzugeben, in dem sich die VBComponents-Auflistung befindet.

Weitere Informationen finden Sie unter der VBComponents-Eigenschaft und dem VBProject-Objekt .

VBNewProjects

Stellt alle neuen Projekte in der Entwicklungsumgebung dar.

HinwBemerkungeneise

Verwenden Sie die VBNewProjects -Auflistung, um auf bestimmte Projekte in einer Instanz der Entwicklungsumgebung zuzugreifen. VBNewProjects ist eine Standardsammlung, die Sie mithilfe eines For... durchlaufen können. Jeder Block.

VBProjects

Stellt alle Projekte dar, die in der Entwicklungsumgebung geöffnet sind.

HinwBemerkungeneise

Verwenden Sie die VBProjects-Auflistung, um in einer Instanz der Entwicklungsumgebung auf spezifische Projekte zuzugreifen. VBProjects ist eine Standardsammlung, die in einem For... Jeder Block.

Windows

Enthält alle geöffneten oder permanenten Fenster.

HinwBemerkungeneise

Verwenden Sie die Windows-Auflistung , um auf Window-Objekte zuzugreifen.

Die Windows-Auflistung verfügt über einen festen Satz von Fenstern, die in der Auflistung immer verfügbar sind, z. B. das Projektfenster, das Eigenschaftenfenster und eine Reihe von Fenstern, die alle geöffneten Codefenster und Designerfenster darstellen.

Wenn Sie ein Code- oder Designerfenster öffnen, wird der Windows-Auflistung ein neues Element hinzugefügt. Beim Schließen eines Code- oder Designerfensters wird ein Element aus der Windows-Auflistung entfernt. Durch das Schließen eines permanenten Entwicklungsumgebungsfensters wird das entsprechende Objekt nicht aus dieser Auflistung entfernt, das Fenster wird jedoch nicht angezeigt.

Siehe auch

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.