Freigeben über


OLEClass-Eigenschaft

Gibt die benannte Klassen-ID eines OLE-Objekts zurück. Diese Eigenschaft ist zur Enwurfs- und Laufzeit schreibgeschützt für ein vorhandenes Objekt; kann jedoch beim Erstellen eines Objekts eingestellt werden.

Control.OLEClass[ = cName]

Eigenschaftswerte

  • cName
    Die benannte Klassen-ID des Objekts. Das ist der registrierte Name der Anwendung, die zum Erstellen des Objekts verwendet wurde oder beim Aktivieren des Objekts aufgerufen wird.

Hinweise

Verwenden Sie zum korrekten Festlegen der OLEClass-Eigenschaft eines OLE-Container-Objekts das Dialogfeld Objekt einfügen, wenn Sie ein OLE-Container-Steuerelement zum ersten Mal zu einem Formular hinzufügen, oder in Code, wenn Sie ein OLE-Objekt als Teil einer Klassendefinition erstellen. Diese Eigenschaft wird auch dann festgelegt, wenn Sie mit dem APPEND GENERAL-Befehl OLE-Objekte erstellen.

Die OLEClass-Eigenschaft eines Objekts gibt die Anwendung an, die zum Erstellen oder Bearbeiten des OLE-Objekts verwendet wird. Legen Sie zur Angabe des aktuellen Inhalts des Objekts die Eigenschaft DocumentFile des Objekts fest.

Beispiel

Im folgenden Beispiel wird ein OLE-Container-Steuerelement zu einem Formular hinzugefügt. Die OleClass- und DocumentFile-Eigenschaften werden verwendet, um Microsoft Excel als Automatisierungsserver und ein Excel-Tabellenblatt als zu bearbeitende Datei anzugeben.

Define class myForm as form
 add object oleXLSheet1 as oleXLSheet
EndDefine

Define class oleXLSheet as OLECONTROL
 oleclass = "Excel.Sheet"
 documentfile="C:\msoffice\Excel\mysheet.xls"
 oletypeallowed = 1  && Embedded
EndDefine

Siehe auch

APPEND GENERAL | CREATEOBJECT( ) | DocumentFile-Eigenschaft

Betrifft: Gebundenes OLE-Steuerelement | OLE-Container-Steuerelement