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

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.