Compartir a través de


OLEClass (Propiedad)

Devuelve el Id. de una clase con nombre de un objeto OLE. Es de sólo lectura en tiempo de diseño y en tiempo de ejecución para un objeto ya existente, pero se puede establecer para un objeto mientras se está creando.

Control.OLEClass[ = cName]

Valores de la propiedad

  • cName
    El Id. de la clase con nombre del objeto. Éste es el nombre registrado de la aplicación que se utilizó para crear el objeto o el que se invocará si se activa el objeto.

Observaciones

Puede establecer una propiedad OLEClass de un objeto contenedor OLE mediante el cuadro de diálogo Insertar objeto cuando ha agregado inicialmente un contenedor OLE a un formulario, o en código cuando cree un objeto OLE como parte de una definición de clase. También se establecerá esta propiedad cuando cree objetos OLE utilizando el comando APPEND GENERAL.

La propiedad OLEClass de un objeto especifica la aplicación utilizada para crear o modificar el objeto OLE. Para especificar el contenido actual del objeto, establezca esta propiedad DocumentFile.

Ejemplo

En el siguiente ejemplo se agrega un control Contenedor OLE a un formulario, y se utilizan las propiedades OleClass y DocumentFile para especificar Microsoft Excel como servidor de Automatización y una hoja de cálculo de Excel como el archivo que se va a modificar.

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

Vea también

APPEND GENERAL | CREATEOBJECT( ) | DocumentFile (Propiedad)

Se aplica a: OLE Bound (Control) | OLE Container (Control)