Compartir a través de


Propiedad BoundObjectFrame.OLETypeAllowed (Access)

Utilice la propiedad OLETypeAllowed para especificar el tipo de objeto OLE que puede contener un control. Byte de lectura y escritura.

Sintaxis

expresión. OLETypeAllowed

Expresión Variable que representa un objeto BoundObjectFrame .

Comentarios

La propiedad OLETypeAllowed puede tener los valores siguientes.

Configuración Constante Descripción
Vinculado acOLELinked El control puede contener sólo un objeto vinculado.
Incrustado acOLEEmbedded El control puede contener sólo un objeto incrustado.
Ambos acOLEEither (Valor predeterminado) El control puede contener un objeto vinculado o un objeto incrustado.

Nota:

[!NOTA] Para los marcos de objeto independientes y los gráficos, no puede cambiar el valor de OLETypeAllowed después de crear un objeto. Para los marcos de objeto dependiente, puede cambiar la configuración después de crear el objeto. Cambio del valor de la propiedad OLETypeAllowed sólo afecta a los objetos nuevos que se agreguen al control.

Para determinar el tipo de objeto OLE que un control ya contiene, puede usar la propiedad OLEType .

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 hace clic en 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.