Clase OLEObjects (Excel VBA)

Colección de todos los objetos OLEObject de la hoja de cálculo especificada.

Las siguientes clases dan acceso a la clase OLEObjects

Para usar una variable de clase OLEObjects, primero debe ser instanciado, por ejemplo

Dim oles as OLEObjects
Set oles = ActiveChart.OLEObjects()

Los siguientes procedimientos se pueden usar para establecer variables de clase OLEObjects : Chart.OLEObjects, Duplicate y Worksheet.OLEObjects.

For Each

A continuación, se muestra un ejemplo de cómo procesar los elementos OLEObjects en una colección.

Dim oleob As OLEObject
For Each oleob In ActiveChart.OLEObjects()
	
Next oleob

Métodos

Add - Agrega un objeto OLE nuevo a una hoja.

BringToFront - Sitúa el objeto en el primer plano del orden z.

Copy - Copia el objeto en el Portapapeles.

CopyPicture - Copia el objeto seleccionado en el Portapapeles como una imagen.

Cut - Corta el objeto y lo copia en el Portapapeles.

Delete - Elimina el objeto.

Duplicate - Duplica el objeto y devuelve una referencia a la nueva copia.

Item - Devuelve un solo objeto de una colección.

Select - Selecciona el objeto.

SendToBack - Envía el objeto al final del orden z.

Propiedades

AutoLoad Es True si el objeto OLE se carga automáticamente cuando se abre el libro que lo contiene.

Border Devuelve un objeto Border que representa el borde del objeto.

Count Devuelve un valor Long que representa el número de objetos de la colección.

Enabled Es True si el objeto está habilitado.

Height Devuelve o establece un valor de tipo Double que representa el alto, en puntos, del objeto.

Interior Devuelve un objeto Interior que representa el interior del objeto especificado.

Left Devuelve o establece un valor de tipo Double que representa la distancia, en puntos, desde el borde izquierdo del objeto al borde izquierdo de la columna a (en una hoja de cálculo) o al borde izquierdo del área del gráfico (en un gráfico).

Locked Devuelve o establece un valor de tipo Boolean que indica si el objeto está bloqueado.

Placement Devuelve o establece un valor de tipo Variant que contiene una constante XlPlacement que representa la manera en que el objeto está unido a las celdas que están debajo de él.

PrintObject Es True si el objeto se imprimirá junto con el documento.

Shadow Devuelve o establece un valor de tipo Boolean que determina si el objeto tiene una sombra.

ShapeRange Devuelve un objeto ShapeRange que representa el objeto u objetos especificados.

SourceName Devuelve o establece un valor de tipo String que representa el nombre de origen del vínculo del objeto especificado.

Top Devuelve o establece un valor de tipo Double que representa la distancia, en puntos, desde el borde superior del objeto hasta la parte superior de la fila 1 (en una hoja de cálculo) o hasta la parte superior del área del gráfico (en un gráfico).

Visible Devuelve o establece un valor Boolean que determina si el objeto es visible.

Width Devuelve o establece un valor de tipo Double que representa el ancho, en puntos, del objeto.

ZOrder Devuelve la posición del objeto en el orden z.