Freigeben über


Shapes.AddOLEObject-Methode (Excel)

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

Syntax

Ausdruck. AddOLEObject (ClassType, FileName, Link, DisplayAsIcon, IconFileName, IconIndex, IconLabel, Left, Top, Width, Height)

expression Eine Variable, die ein Shapes-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
ClassType Optional Variant Eine Zeichenfolge mit dem programmtechnischen Bezeichner für das zu erstellende Objekt. Sie müssen entweder ClassType oder FileName angeben. Wenn ClassType angegeben ist, werden FileName und Link ignoriert.
FileName Optional Variant Die Datei, aus der das Objekt erstellt werden soll. Wenn der Pfad nicht angegeben wird, wird der aktuelle Arbeitsordner verwendet. Sie müssen entweder das Argument ClassType oder das Argument FileName angeben, jedoch nicht beide zusammen.
Link 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 für ClassType einen Wert angegeben haben, muss dieses Argument den Wert False besitzen. 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 Der Index des Symbols in IconFileName. Die Reihenfolge der Symbole in der angegebenen Datei entspricht der Reihenfolge, in der die Symbole im Dialogfeld Symbol ändern angezeigt werden (der Zugriff erfolgt über das Dialogfeld Objekt , wenn das Kontrollkästchen Als Symbol anzeigen aktiviert ist). Das erste Symbol in der Datei weist die Indexnummer 0 (Null) auf. Wenn in IconFileName kein Symbol mit der angegebenen Indexnummer 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.
Left Optional Variant Die Position (in Punkt) der oberen linken Ecke des neuen Objekts relativ zur linken oberen Ecke des Dokuments. Der Standardwert ist 0 (Null).
Top Optional Variant Die Position (in Punkt) der oberen linken Ecke des neuen Objekts relativ zum oberen Rand des Dokuments. Der Standardwert ist 0 (Null).
Width Optional Variant Die Anfangsabmessungen des OLE-Objekts in Punkt.
Height Optional Variant Die Anfangsabmessungen des OLE-Objekts in Punkt.

Rückgabewert

Form

Beispiel

In diesem Beispiel wird myDocument ein verknüpftes Word-Dokument hinzugefügt.

Set myDocument = Worksheets(1) 
myDocument.Shapes.AddOLEObject Left:=100, Top:=100, _ 
 Width:=200, Height:=300, _ 
 FileName:="c:\my documents\testing.doc", link:=True

In diesem Beispiel wird myDocument eine neue Befehlsschaltfläche hinzugefügt.

Set myDocument = Worksheets(1) 
myDocument.Shapes.AddOLEObject Left:=100, Top:=100, _ 
 Width:=100, Height:=200, _ 
 ClassType:="Forms.CommandButton.1"

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.