InlineShapes.AddOLEObject-Methode (Word)

Erstellt ein OLE-Objekt. Gibt das InlineShape-Objekt zurück, das das neue OLE-Objekt darstellt.

Syntax

Ausdruck. AddOLEObject( _ClassType_ , _FileName_ , _LinkToFile_ , _DisplayAsIcon_ , _IconFileName_ , _IconIndex_ , _IconLabel_ , _Range_ )

Ausdruck: Erforderlich. Eine Variable, die eine InlineShapes-Sammlung darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
ClassType Optional Variant Der Name der Anwendung, die zum Aktivieren des angegebenen OLE-Objekts verwendet wird.
FileName Optional Variant Die Datei, aus der das Objekt erstellt werden soll. Wenn dieses Argument nicht angegeben ist, wird der aktuelle Ordner verwendet. Sie müssen entweder das Argument ClassType oder das Argument FileName angeben, jedoch nicht beide zusammen.
LinkToFile Optional Variant True, wenn das OLE-Objekt mit der Datei verknüpft werden soll, aus der es erstellt wurde. False, wenn das OLE-Objekt als separate Kopie der Datei angelegt werden soll. Wenn Sie einen Wert für ClassType angegeben haben, muss das LinkToFile-Argument False sein. Der Standardwert ist False.
DisplayAsIcon Optional Variant True, wenn das OLE-Objekt als Symbol angezeigt werden soll. Der Standardwert ist False.
IconFileName Optional Variant Die Datei, die das anzuzeigende Symbol enthält.
IconIndex Optional Variant Die Indexnummer des Symbols in IconFileName. Die Reihenfolge der Symbole in der angegebenen Datei entspricht der Reihenfolge, in der die Symbole im Dialogfeld Symbol ändern (Menü Einfügen , Dialogfeld Objekt ) angezeigt werden, wenn das Kontrollkästchen Als Symbol anzeigen aktiviert ist. Das erste Symbol in der Datei weist die Indexnummer 0 (Null) auf. Wenn kein Symbol mit der angegebenen Indexnummer in IconFileName vorhanden ist, wird das Symbol mit der Indexnummer 1 (das zweite Symbol in der Datei) verwendet. Der Standardwert ist 0 (Null).
IconLabel Optional Variant Ein Bezeichnungsfeld (Beschriftung), das unter dem Symbol angezeigt wird.
Range Optional Variant Der Bereich, in dem das OLE-Objekt in den Text eingefügt wird. Der Bereich wird durch das OLE-Objekt ersetzt, sofern der Bereich nicht reduziert ist. Wenn dieses Argument nicht angegeben ist, wird das Objekt automatisch platziert.

Beispiel

In diesem Beispiel wird ein neues Microsoft Excel-Arbeitsblatt am zweiten Absatz des aktiven Dokuments hinzugefügt.

ActiveDocument.InlineShapes.AddOLEObject _ 
 ClassType:="Excel.Sheet", DisplayAsIcon:=False, _ 
 Range:=ActiveDocument.Paragraphs(2).Range

Siehe auch

InlineShapes-Sammlungsobjekt

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.