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.