Festlegen eines Verweises auf eine Typbibliothek
Automatisierung (früher als "OLE-Automatisierung" bezeichnet) ermöglicht, Objekte aus anderen Anwendungen in Visual Basic-Code zu verwenden. Anwendungen, die ihre Objekte zur Verwendung durch andere Anwendungen bereitstellen, bieten auch Informationen über diese Objekte in einer Typbibliothek. Um beim Verwenden von Objekten einer anderen Anwendung die bestmögliche Leistung zu erreichen, sollten Sie einen Verweis auf die Typbibliothek dieser Anwendung einrichten.
So richten Sie einen Verweis auf die Typbibliothek einer Anwendung ein
Wählen Sie im Menü Extrasdie Option Verweise aus.
Aktivieren Sie die Kontrollkästchen für die Anwendungen mit Typbibliotheken, auf die Sie verweisen möchten.
Wenn Sie Code zum Manipulieren von Objekten in einer anderen Anwendung schreiben, sollten Sie für einen optimalen Zugriff auf diese Objekte einen Verweis auf die Typbibliothek dieser Anwendung einrichten. Sie müssen keinen Verweis einrichten, um die Objekte der anderen Anwendung zu verwenden, aber dies bietet verschiedene Vorteile für Ihre Anwendung.
Ihr Code wird schneller ausgeführt, wenn Sie einen Verweis auf die Typbibliothek einer anderen Anwendung einrichten, bevor Sie mit deren Objekten arbeiten. Haben Sie einen Verweis eingerichtet, so können Sie eine Objektvariable deklarieren, die ein typisches Objekt der anderen Anwendung darstellt. Wenn Sie beispielsweise Code schreiben, um mit Microsoft Excel-Objekten zu arbeiten, können Sie eine Objektvariable vom Typ Excel.Application deklarieren, wenn Sie einen Verweis auf die Excel-Typbibliothek erstellt haben.
Der folgende Code ist die schnellste Möglichkeit, eine Variable zur Darstellung des Excel Application-Objekts zu erstellen.
Dim appXL As Excel.Application
Wenn Sie keinen Verweis auf die Excel-Typbibliothek festgelegt haben, müssen Sie die Variable als generische Variable vom Typ Object deklarieren. Der folgende Code wird langsamer ausgeführt.
Dim appXL As Object
Wenn Sie einen Verweis auf die Typbibliothek einer Anwendung einrichten, werden sämtliche Objekte dieser Anwendung mit deren Methoden und Eigenschaften im Objektkatalog aufgeführt. Dadurch können Sie sehr einfach ermitteln, welche Eigenschaften und Methoden für jedes Objekt verfügbar sind.
Für Microsoft-Anwendungen, die auch als Automatisierungsserver fungieren können, ist es möglich, Verweise auf deren Typbibliotheken in anderen Anwendungen einzurichten und ihre Objekte aus diesen Anwendungen zu steuern.
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.