Objeto OLEObject (Excel)
Representa un control ActiveX o un objeto OLE (incrustado o vinculado) en una hoja de cálculo.
Comentarios
El objeto OLEObject es un miembro de la colección OLEObjects. La colección OLEObjects contiene todos los objetos OLE que hay en una hoja de cálculo.
Ejemplo:
Use OLEObjects (index), donde index es el nombre o número del objeto, para devolver un objeto OLEObject .
En el siguiente ejemplo se elimina el objeto OLE uno de Sheet1.
Worksheets("sheet1").OLEObjects(1).Delete
En el ejemplo siguiente se elimina el objeto OLE denominado ListBox1.
Worksheets("sheet1").OLEObjects("ListBox1").Delete
Las propiedades y métodos del objeto OLEObject están duplicadas en cada control ActiveX de una hoja de cálculo. Esto permite que el código de Visual Basic obtenga acceso a estas propiedades mediante el nombre del control. En el ejemplo siguiente se selecciona el control de casilla denominado MyCheckBox, se alinea con la celda activa y, a continuación, se activa el control.
With MyCheckBox
.Value = True
.Top = ActiveCell.Top
.Activate
End With
Eventos
Métodos
Propiedades
- Application
- AutoLoad
- AutoUpdate
- Border
- BottomRightCell
- Creator
- Enabled
- Height
- Index
- Interior
- Left
- LinkedCell
- ListFillRange
- Locked
- Nombre
- Object
- OLEType
- Parent
- Placement
- PrintObject
- progID
- Shadow
- ShapeRange
- SourceName
- Top
- TopLeftCell
- Visible
- Width
- ZOrder
Vea también
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.