Clase ChartObjects (Excel VBA)

Colección de todos los objetos ChartObject de la hoja de gráfico, hoja de diálogo u hoja de cálculo especificadas.

Las siguientes clases dan acceso a la clase ChartObjects

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

Dim cos as ChartObjects
Set cos = ActiveSheet.ChartObjects()

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

For Each

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

Dim chro As ChartObject
For Each chro In ActiveSheet.ChartObjects()
	
Next chro

Métodos

Add - Crea un nuevo gráfico incrustado.

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.

Propiedades

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

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

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 los objetos están bloqueados.

Placement Devuelve o establece un valor de tipo Variant , que contiene una constante XlPlacement , que representa el modo en que los objetos se adjuntan a las celdas que están debajo.

PrintObject True si se imprimen los objetos cuando se imprime el documento.

ProtectChartObject True si no es posible mover, cambiar de tamaño o eliminar el marco del gráfico insertado mediante la interfaz de usuario.

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

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.