Freigeben über


Anwendungsübergreifendes Arbeiten

Visual Basic kann neue Objekte erstellen und vorhandene Objekte aus vielen Microsoft-Anwendungen abrufen. Andere Anwendungen können auch Objekte bereitstellen, die Sie mit Visual Basic erstellen können. Weitere Informationen finden Sie in der Dokumentation zur Anwendung.

Verwenden Sie die CreateObject-Funktion oder die GetObject-Funktion , um ein neues Objekt zu erstellen oder ein vorhandenes Objekt aus einer anderen Anwendung abzurufen.

' Start Microsoft Excel and create a new Worksheet object. 
Set ExcelWorksheet = CreateObject("Excel.Sheet") 
 
' Start Microsoft Excel and open an existing Worksheet object. 
Set ExcelWorksheet = GetObject("SHEET1.XLS") 
 
' Start Microsoft Word. 
Set WordBasic = CreateObject("Word.Basic") 

Die meisten Anwendungen bieten eine Exit - oder Quit -Methode, die die Anwendung schließt, auch wenn sie nicht sichtbar ist. Weitere Informationen zu den Objekten, Methoden und Eigenschaften, die eine Anwendung bereitstellt, finden Sie in der Dokumentation zur Anwendung.

In einigen Anwendungen können Sie die NewSchlüsselwort (keyword) verwenden, um ein Objekt einer beliebigen Klasse zu erstellen, die in ihrer Typbibliothek vorhanden ist. Zum Beispiel:

Dim X As New Field 

Dieser Fall ist ein Beispiel für eine Klasse in der Datenzugriffstypbibliothek. Mit dieser Syntax wird ein neuer instance eines Field-Objekts erstellt. Weitere Informationen dazu, welche Objektklassen auf diese Weise erstellt werden können, finden Sie in der Dokumentation zur Anwendung.

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.