PDA

Ver la Versión Completa : Cambiar Nombre Serie en Excel


perrochin
24-01-2015, 18:31:13
Hola,
estoy trabajando con Excel desde Delphi y genero varias gráficas a las que quiero asignar como nombre el contenido de una celda.

He probado de varias formas pero no consigo hacer lo que realmente quiero:

Excel.ActiveChart.SeriesCollection(1).Name:='Nombre'; // Asigna direcatmente Nombre como nombre de la serie

Excel.ActiveChart.SeriesCollection(1).Name:=NuevoE.Sheets.Item['Datos1'].Range['b5:b5'].value; //Asigna como nombre de la serie el contenido de la celda. El problema es que me lo deja fijo y si luego lo vario no me lo cambia en la serie.

Excel.ActiveChart.SeriesCollection(1).Name:='=Datos1!R2C5'; que sería la cadena que quiero que me asigne al nombre de la serie pero si lo hago así me da error. Me dice que no se puede asignar la propiedad name de la clase Serie.

Muchas gracias, por anticipado.

perrochin
07-02-2015, 18:47:41
Hola de nuevo,
pero será posible que nadie sea capaz de hacer esto, haciendo una macro en Excel funciona correctamente, pero no consigo trasladar a Delphi.

Por favor, alguien que pueda ayudarme.

Gracias.