Freigeben über


Grundlegendes zu Automatisierung

Automatisierung (früher als "OLE-Automatisierung" bezeichnet) ist eine Funktion von COM (Component Object Model), einer Industriestandardtechnologie, mit der Anwendungen ihre Objekte für Entwicklungstools, Makrosprachen und andere Anwendungen, die Automatisierung unterstützen, verfügbar machen können. Eine Tabellenkalkulationsanwendung kann z. B. ein Arbeitsblatt, ein Diagramm, eine Zelle oder einen Zellbereich verfügbar machen – jeweils als ein anderer Objekttyp. Eine Textverarbeitung könnte Objekte wie Anwendungen, Dokumente, Absätze, Sätze, Lesezeichen oder Auswahlbereiche verfügbar machen.

Wenn eine Anwendung Automatisierung unterstützt, können die von dieser Anwendung verfügbar gemachten Objekte von Visual Basic verwendet werden. Manipulieren Sie diese Objekte mit Visual Basic, indem Sie Methoden der Objekte aufrufen oder deren Eigenschaften abrufen und festlegen. Sie können beispielsweise ein Automation-Objekt erstellen und den folgenden Code schreiben, um auf das Objekt zuzugreifen.

MyObj.Insert "Hello, world." ' Place text. 
MyObj.Bold = True ' Format text. 
If Mac = True ' Check your platform constant 
    MyObj.SaveAs "HD:\WORDPROC\DOCS\TESTOBJ.DOC" ' Save the object (Macintosh). 
Else 
    MyObj.SaveAs "C:\WORDPROC\DOCS\TESTOBJ.DOC" ' Save the object (Windows). 
End If

Verwenden Sie die folgenden Funktionen, um auf ein Automation-Objekt zuzugreifen.

Funktion Beschreibung
CreateObject Erstellt ein neues Objekt eines angegebenen Typs.
GetObject Ruft ein Objekt aus einer Datei ab.

Informationen zu den Eigenschaften und Methoden, die von einer Anwendung unterstützt werden, finden Sie in der Anwendungsdokumentation. Die von einer Anwendung unterstützten Objekte, Funktionen, Eigenschaften und Methoden sind üblicherweise in der Objektbibliothek der Anwendung definiert.

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.