Festlegen von Verweisen auf Typbibliotheken
Wenn Sie einen Verweis auf die Typbibliothek einer anderen Anwendung erstellen, können Sie die Objekte dieser Anwendung in Ihrem Code verwenden. Erstellen Sie z.B. einen Verweis von Access auf die Excel-Bibliothek, so können Sie Excel-Objekte mithilfe der Automatisierung (früher "OLE-Automatisierung" genannt) verwenden. Wenn Sie einen Verweis auf ein Visual Basic-Projekt in einer anderen Access-Datenbank erstellen, können Sie deren öffentliche Prozeduren aufrufen. Wenn Sie einen Verweis auf ein ActiveX-Steuerelement erstellen, können Sie das Steuerelement in Access-Formularen verwenden.
Sie können einen Verweis in Access erstellen, während der Visual Basic-Editor geöffnet ist, oder Sie können ihn im Visual Basic-Code erstellen.
Festlegen eines Verweises aus Access
So legen Sie einen Verweis auf die Typbibliothek einer Anwendung fest:
Wählen Sie im Menü Extrasdie Option Verweise aus. Der Befehl Verweise ist im Menü Extras nur dann verfügbar, wenn ein Modulfenster geöffnet und in der Entwurfsansicht aktiv ist.
Aktivieren Sie die Kontrollkästchen der Anwendungen, deren Typbibliotheken referenziert werden sollen.
Festlegen eines Verweises aus Visual Basic
Um einen Verweis aus Visual Basic festzulegen, erstellen Sie ein neues Reference-Objekt , das den gewünschten Verweis darstellt. Die References -Auflistung enthält alle momentan festgelegten Verweise.
Verwenden Sie zum Erstellen eines neuen Reference-Objekts entweder die AddFromFile-Methode oder die AddFromGUID-Methode der References-Auflistung . Um ein Reference -Objekt zu entfernen, verwenden Sie die Remove -Methode.
Vorteile des Festlegens von Verweisen
Ihr Automatierungscode 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 für die Arbeit mit Excel-Objekten schreiben, können Sie eine Objektvariable vom Typ Excel.Application nur deklarieren, wenn Sie einen Verweis auf die Excel-Typbibliothek erstellt haben:
Dim appXL As New Excel.Application
Wenn Sie keinen Verweis auf die Excel-Typbibliothek eingerichtet haben, deklarieren Sie die Variable als generische Variable vom Typ Object. Der folgende Code wird langsamer ausgeführt:
Dim appXL As Object
Zusätzlich werden beim Einrichten eines Verweises auf die Typbibliothek einer Anwendung alle Objekte, Methoden und Eigenschaften dieser Anwendung im Objektkatalog aufgeführt. Dadurch können Sie sehr einfach ermitteln, welche Eigenschaften und Methoden für jedes Objekt verfügbar sind.
Da Access eine COM-Komponente ist, die Automatisierung unterstützt, können Sie auch einen Verweis auf die zugehörige Typbibliothek aus einer anderen Anwendung festlegen und mit Access-Objekten aus dieser Anwendung arbeiten.
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.