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)