OLEObjects Schnittstelle

Definition

Eine Auflistung aller OLEObject-Objekte auf dem angegebenen Arbeitsblatt. Jedes OLEObject-Objekt stellt ein ActiveX-Steuerelement oder ein verknüpftes bzw. eingebettetes OLE-Objekt dar.

public interface class OLEObjects : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("000208A3-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(2)]
public interface OLEObjects : System.Collections.IEnumerable
Public Interface OLEObjects
Implements IEnumerable
Attribute
Implementiert

Hinweise

Verwenden Sie die OLEObjects(Object) Methode, um die OLEObjects-Auflistung zurückzugeben.

Verwenden Sie die Add(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) Methode, um ein neues OLE-Objekt zu erstellen und es der OLEObjects-Auflistung hinzuzufügen.

Ein ActiveX-Steuerelement auf einem Blatt hat zwei Namen: den Namen des Shapes, das das Steuerelement enthält, den Sie beim Anzeigen des Blatts im Feld Name sehen können, und den Codenamen für das Steuerelement, den Sie in der Zelle rechts neben (Name) im Eigenschaftenfenster sehen können. Wenn Sie zum ersten Mal einem Blatt ein Steuerelement hinzufügen, stimmen Formname und Codename überein. Wenn Sie jedoch den Form- oder den Codenamen ändern, wird der andere nicht automatisch entsprechend geändert.

Sie verwenden den Codenamen eines Steuerelements in dem Namen seiner Ereignisprozeduren. Wenn Sie jedoch ein Steuerelement aus der Shapes oder OLEObjects-Auflistung für ein Blatt zurückgeben, müssen Sie den Shape-Namen und nicht den Codenamen verwenden, um mit dem Namen auf das Steuerelement zu verweisen. Nehmen Sie beispielsweise an, dass Sie einem Blatt ein Kontrollkästchen hinzufügen, und dass der Standardformname und der Standardcodename "CheckBox1" lauten. Wenn Sie dann den Codenamen des Steuerelements ändern, indem Sie im Eigenschaftenfenster neben (Name) chkFinished eingeben, müssen Sie chkFinished in Ereignisprozedurnamen verwenden, aber Sie müssen weiterhin CheckBox1 verwenden, um das Steuerelement aus der Shapes- oder OLEObjects-Auflistung zurückzugeben.

Eigenschaften

Name Beschreibung
Application

Gibt ein Application Objekt zurück, das die Microsoft Excel-Anwendung darstellt.

AutoLoad

True, wenn das OLE-Objekt beim Öffnen der Arbeitsmappe, in der es enthalten ist, automatisch geladen wird.

Border

Gibt ein Border Objekt zurück, das den Rahmen des Objekts darstellt.

Count

Gibt die Anzahl der Objekte in der Auflistung zurück.

Creator

Gibt einen ganzzahligen 32-Bit-Wert zurück, der die Anwendung angibt, in der dieses Objekt erstellt wurde.

Enabled

True, wenn das Objekt aktiviert ist.

Height

Die Höhe des Objekts in Punkten.

Interior

Gibt ein Interior Objekt zurück, das das Innere des angegebenen Objekts darstellt.

Left

Der Abstand (in Punkten) von der linken Seite des Objekts zur linken Seite von Spalte A (auf einem Arbeitsblatt) oder zur linken Seite des Diagrammbereichs (in einem Diagramm).

Locked

Wahr , wenn das Objekt gesperrt ist; "False ", wenn das Objekt geändert werden kann, wenn das Blatt geschützt ist.

OnAction

Für die interne Verwendung reserviert.

Parent

Gibt das übergeordnete Objekt für das angegebene Objekt zurück.

Placement

Gibt die Art und Weise zurück, in der das Objekt an die darunter liegenden Zellen angefügt wird, oder legt diese fest.

PrintObject

True, wenn das Objekt zusammen mit dem Dokument gedruckt wird.

Shadow

Wahr , wenn die Schriftart eine Schattenschrift ist oder wenn das Objekt einen Schatten aufweist.

ShapeRange

Gibt ein ShapeRange Objekt zurück, das das oder die angegebenen Objekte darstellt.

SourceName

Gibt den Linkquellennamen des angegebenen Objekts zurück oder legt ihn fest.

Top

Der Abstand in Punkten vom oberen Rand des Objekts bis zum oberen Rand von Zeile 1 (in einem Arbeitsblatt) oder vom oberen Rand des Diagrammbereichs (in einem Diagramm).

Visible

Bestimmt, ob das Objekt sichtbar ist.

Width

Die Breite des Objekts in Punkten.

ZOrder

Gibt die Position des Objekts in der Z-Reihenfolge zurück.

Methoden

Name Beschreibung
_Dummy12()

Für die interne Verwendung reserviert.

_Dummy15()

Für die interne Verwendung reserviert.

_Dummy22()

Für die interne Verwendung reserviert.

_Dummy3()

Für die interne Verwendung reserviert.

_Dummy30()

Für die interne Verwendung reserviert.

_Dummy32()

Für die interne Verwendung reserviert.

_Dummy33()

Für die interne Verwendung reserviert.

_Dummy34()

Für die interne Verwendung reserviert.

_Dummy36()

Für die interne Verwendung reserviert.

_Dummy37()

Für die interne Verwendung reserviert.

_Dummy38()

Für die interne Verwendung reserviert.

_Dummy39()

Für die interne Verwendung reserviert.

_Dummy40()

Für die interne Verwendung reserviert.

_Dummy41()

Für die interne Verwendung reserviert.

Add(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Fügt einem Blatt ein neues OLE-Objekt hinzu. Gibt ein OLEObject Objekt zurück.

BringToFront()

Bringt das Objekt in den Vordergrund der Z-Reihenfolge.

Copy()

Kopiert das Objekt in die Zwischenablage.

CopyPicture(XlPictureAppearance, XlCopyPictureFormat)

Kopiert das ausgewählte Objekt als Bild in die Zwischenablage.

Cut()

Schneidet das Objekt aus, legt es in die Zwischenablage oder fügt es an einer angegebenen Stelle ein.

Delete()

Löscht das Objekt.

Duplicate()

Dupliziert das Objekt und gibt einen Bezug auf die neue Kopie zurück.

GetEnumerator()

Eine Auflistung aller OLEObject-Objekte auf dem angegebenen Arbeitsblatt. Jedes OLEObject-Objekt stellt ein ActiveX-Steuerelement oder ein verknüpftes bzw. eingebettetes OLE-Objekt dar.

Group()

Für die interne Verwendung reserviert.

Item(Object)

Gibt ein einzelnes Objekt aus einer Auflistung zurück.

Select(Object)

Markiert das Objekt.

SendToBack()

Verschiebt das Objekt in den Hintergrund der Z-Reihenfolge.

Gilt für: