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 der Form, die das Steuerelement enthält, den Sie im Feld Name sehen können, wenn Sie das Blatt anzeigen, 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 ShapesODER OLEObjects-Auflistung für ein Blatt zurückgeben, müssen Sie den Shape-Namen und nicht den Codenamen verwenden, um anhand des Namens 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 Namen des Steuerelementcodes ändern, indem Sie chkFinished neben (Name) in der Eigenschaftenfenster eingeben, müssen Sie chkFinished in Ereignisprozedurnamen verwenden, aber Sie müssen trotzdem CheckBox1 verwenden, um das Steuerelement aus der Shapes- oder OLEObjects-Auflistung zurückzugeben.

Eigenschaften

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

True , 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, wie das Objekt an die darunter liegenden Zellen angefügt wird, oder legt sie fest.

PrintObject

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

Shadow

True , wenn die Schriftart eine Schattenschriftart ist oder das Objekt einen Schatten aufweist.

ShapeRange

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

SourceName

Gibt den Linkquellnamen des angegebenen Objekts zurück oder legt diese fest.

Top

Der Abstand (in Punkt) vom oberen Rand des Objekts zum oberen Rand von Zeile 1 (auf einem Arbeitsblatt) oder zum 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

_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 -Objekt zurück OLEObject .

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: