Propiedad BoundObjectFrame.Class (Access)

Utilice la propiedad Class para especificar o determinar el nombre de clase de un objeto OLE incrustado. String de lectura y escritura.

Sintaxis

expresión. Clase

expresión Variable que representa un objeto BoundObjectFrame .

Observaciones

El valor de la propiedad Class es una expresión de cadena suministrada por el usuario o por Microsoft Access al crear o pegar un objeto OLE.

Un nombre de clase define el tipo de objeto OLE. Por ejemplo, Microsoft Excel admite varios tipos de objetos OLE, que incluyen hojas de cálculo y gráficos. Sus nombres de clase son "Excel.Sheet" y "Excel.Chart", respectivamente.

Nota:

[!NOTA] Para determinar el nombre de clase de un objeto OLE, vea la documentación de la aplicación que suministra el objeto.

El valor de la propiedad Class se actualiza al copiar un objeto desde el Portapapeles. Por ejemplo, si pega un gráfico de Microsoft Excel desde el Portapapeles en un objeto OLE que anteriormente contenía una hoja de cálculo de Excel, el valor de la propiedad Class cambia de "Excel.Sheet" a "Excel.Chart". Puede pegar un objeto desde el Portapapeles mediante el uso de Visual Basic para establecer la propiedad Action del control a acOLEPaste o acOLEPasteSpecialDlg.

Nota:

[!NOTA] La propiedad OLEClass y la propiedad Class son similares pero no idénticas. El valor de la propiedad OLEClass es una descripción general del objeto OLE, mientras que el valor de la propiedad Class es el nombre que se usa para hacer referencia al objeto OLE en Visual Basic. Ejemplos de configuración de la propiedad OLEClass son gráfico de Microsoft Excel, documento de Microsoft Word e imagen de Paintbrush.

Ejemplo

En el ejemplo siguiente se crea un objeto OLE vinculado mediante un marco de objeto sin enlazar denominado OLE1 y se ajusta el tamaño del control para mostrar todo el contenido del objeto cuando el usuario elige un botón de comando.

Sub Command1_Click 
 OLE1.Class = "Excel.Sheet" ' Set class name. 
 ' Specify type of object. 
 OLE1.OLETypeAllowed = acOLELinked 
 ' Specify source file. 
 OLE1.SourceDoc = "C:\Excel\Oletext.xls" 
 ' Specify data to create link to. 
 OLE1.SourceItem = "R1C1:R5C5" 
 ' Create linked object. 
 OLE1.Action = acOLECreateLink 
 ' Adjust control size. 
 OLE1.SizeMode = acOLESizeZoom 
End Sub

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.