domingo, 6 de septiembre de 2009

Graficos(Chart) - Excel - Excel Charts 1

Modelo de objetos - Grafico(Chart)
---------------------------------
Application
Workbook
Worksheet
ChartObjets
Chart

Conocinedo esta estructura para el modelo de objetos - grafico podra acceder a un grafico determinado para modificarlos segun guste.

Activar un grafico mediante su index correspondiente ,es decir el numero de index que le corresponde dentro de la coleccion .

De aqui en adelante sera mejor refererise al grafico como Chart(traducido) es mas practico porque asi se emplea en el codigo.


un ejemplo sencillo seria el activar el chart numero 3 de su hoja..(..claro siempre exista)

ActiveSheet.ChartObjects(3).Activate


De igual manera puede elimininar al chart de index 2 .
Eliminar un chart determinado
ActiveSheet.ChartObjects(2).Delete


Cambiar el nombre a un chart determinado
ActiveChart.Parent.Name = "ChartDeudas"

Cambiar el titulo de un chart
ActiveChart.ChartTitle.Text = "Deudas"

Activando un grafico mediante su nombre
Activesheet.Chartobjects("ChartDeudas").activate


Recuperar el nombre del chart activo
-----------------------------------

Msgbox ActiveChart.Name

'Te devolvera una cadena de esta forma primero la referencia a la hoja y luego el nombre del chart.
Hoja1 Gráfico 1


Msgbox ActiveChart.parent.Name
'Te devolvera exactamente lo que imagino que buscabas...solo el nombre del chart

Chart 1

En la proxima entrada la continuacion de charts..