OLEObjects.Add-Methode (Excel)

Fügt einem Blatt ein neues OLE-Objekt hinzu.

Syntax

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

Ausdruck Eine Variable, die ein OLEObjects-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
ClassType Optional Variant Sie müssen entweder ClassType oder FileName angeben. Eine Zeichenfolge mit dem programmtechnischen Bezeichner für das zu erstellende Objekt. Wenn ClassType angegeben ist, werden FileName und Link ignoriert.
FileName Optional Variant Sie müssen entweder ClassType oder FileName angeben. Eine Zeichenfolge, die die Datei angibt, mit der das OLE-Objekt erstellt werden soll.
Link Optional Variant Mit True wird das neue auf FileName basierende OLE-Objekt mit der Datei verknüpft. Wenn es nicht verknüpft wird, wird das Objekt als Kopie der Datei erstellt. Der Standardwert ist False.
DisplayAsIcon Optional Variant Mit True wird das neue OLE-Objekt als Symbol oder in seiner normalen Bilddarstellung angezeigt. Wenn dieses Argument den Wert True aufweist, kann mithilfe von IconFileName und IconIndex ein Symbol angegeben werden.
IconFileName Optional Variant Eine Zeichenfolge, mit der die Datei angegeben wird, die das anzuzeigende Symbol enthält. Dieses Argument wird nur verwendet, wenn DisplayAsIconauf True festgelegt ist. Wird dieses Argument nicht angegeben oder enthält die Datei keine Symbole, wird das Standardsymbol für die OLE-Klasse verwendet.
IconIndex Optional Variant Die Nummer des Symbols in der Symboldatei. Dies wird nur verwendet, wenn DisplayAsIconauf True festgelegt ist und IconFileName auf eine gültige Datei verweist, die Symbole enthält. Wenn in der durch IconFileName angegebenen Datei kein Symbol mit dieser Indexnummer vorhanden ist, wird das erste Symbol in der Datei verwendet.
IconLabel Optional Variant Eine Zeichenfolge, die eine unter dem Symbol anzuzeigende Beschriftung angibt. Dies wird nur verwendet, wenn DisplayAsIconauf True festgelegt ist. Wenn dieses Argument nicht angegeben wird oder die Zeichenfolge leer ("") ist, wird keine Beschriftung angezeigt.
Left Optional Variant Die Anfangskoordinaten des neuen Objekts in Punkt, relativ zur linken oberen Ecke der Zelle A1 auf einem Arbeitsblatt oder zur linken oberen Ecke eines Diagramms.
Top Optional Variant Die Anfangskoordinaten des neuen Objekts in Punkt, relativ zum Anfang von Zeile 1 auf einem Arbeitsblatt oder zum oberen Rand des Diagrammbereichs in einem Diagramm.
Width Optional Variant Die Anfangsbreite des neuen Objekts in Punkten.
Height Optional Variant Die Anfangshöhe des neuen Objekts in Punkten.

Rückgabewert

Ein OLEObject-Objekt , das das neue OLE-Objekt darstellt.

Beispiel

In diesem Beispiel wird ein neues Microsoft Word OLE-Objekt auf Sheet1 erstellt.

ActiveWorkbook.Worksheets("Sheet1").OLEObjects.Add _ 
 ClassType:="Word.Document"

In diesem Beispiel wird dem ersten Blatt eine Befehlsschaltfläche hinzugefügt.

Worksheets(1).OLEObjects.Add ClassType:="Forms.CommandButton.1", _ 
 Link:=False, DisplayAsIcon:=False, Left:=40, Top:=40, _ 
 Width:=150, Height:=10

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.