Compartir a través de


Objeto ChartObjects (Excel)

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

Comentarios

Cada objeto ChartObject representa un gráfico incrustado. El objeto ChartObject actúa como contenedor de un objeto Chart . Las propiedades y los métodos para el objeto ChartObject controlan el aspecto y el tamaño del gráfico incrustado en la hoja.

Ejemplo:

Use el método ChartObjects del objeto Worksheet para devolver la colección ChartObjects .

En el ejemplo siguiente se eliminan todos los gráficos incrustados de la hoja de cálculo denominada Sheet1.

Worksheets("sheet1").ChartObjects.Delete

No se puede usar la colección ChartObjects para llamar a las siguientes propiedades y métodos:

  • Propiedad Locked
  • Propiedad Placement
  • Propiedad PrintObject

A diferencia de la versión anterior, la colección ChartObjects ahora puede leer las propiedades de alto, ancho, izquierda y superior.

Use el método Add para crear un nuevo gráfico incrustado vacío y agregarlo a la colección. Use el método ChartWizard del objeto Chart para agregar datos y dar formato al nuevo gráfico.

En el siguiente ejemplo se crea un gráfico ahora incrustado y, a continuación, se agregan los datos de las celdas A1:A20 como gráfico de línea.

Dim ch As ChartObject 
Set ch = Worksheets("sheet1").ChartObjects.Add(100, 30, 400, 250) 
ch.Chart.ChartWizard source:=Worksheets("sheet1").Range("a1:a20"), _ 
 gallery:=xlLine, title:="New Chart"

Use ChartObjects (index), donde index es el nombre o número de índice del gráfico incrustado, para devolver un solo objeto. En el ejemplo siguiente se establece el patrón del área de gráfico del gráfico 1 incrustado en la hoja de cálculo denominada Sheet1.

Worksheets("Sheet1").ChartObjects(1).Chart. _ 
 CChartObjecthartArea.Format.Fill.Pattern = msoPatternLightDownwardDiagonal 

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.