OVH Cloud OVH Cloud

Deplacement de graphique Excel vers autre feuille.

1 réponse
Avatar
SunADDICT
Bonjour,
Je developpe une appli qui génére des feuilles Excels, dont certaines avec
des graphiques, et voilà je voudrais transfèrer un graphique (couper-coller)
d'une feuille à une autre.

J'utilise le namespace Microsoft.Office.Interop.Excel;
Voici une portion du code :

Microsoft.Office.Interop.Excel.ChartObject chartObj = charts.Add(100, 300,
500, 300);
Microsoft.Office.Interop.Excel.Chart chart = chartObj.Chart;
Microsoft.Office.Interop.Excel.Range chartRange =
feuille.get_Range("A1","E5");
chart.SetSourceData(chartRange,Type.Missing);

en fait c'est le graphique chart que j'aimerais copier vers une autre feuille.
les méthodes copy ou export ne semble pas adéquates.

Merci Bonne journée

1 réponse

Avatar
Paul Bacelar
"SunADDICT" wrote in message
news:
Bonjour,
Je developpe une appli qui génére des feuilles Excels, dont certaines avec
des graphiques, et voilà je voudrais transfèrer un graphique


(couper-coller)
d'une feuille à une autre.

J'utilise le namespace Microsoft.Office.Interop.Excel;
Voici une portion du code :

Microsoft.Office.Interop.Excel.ChartObject chartObj = charts.Add(100, 300,
500, 300);
Microsoft.Office.Interop.Excel.Chart chart = chartObj.Chart;
Microsoft.Office.Interop.Excel.Range chartRange > feuille.get_Range("A1","E5");
chart.SetSourceData(chartRange,Type.Missing);

en fait c'est le graphique chart que j'aimerais copier vers une autre


feuille.
les méthodes copy ou export ne semble pas adéquates.

Merci Bonne journée




Généralement, pour faire par programmation une chose faisable avec
l'interface d'Excel, je commence par enregistrer une macro Excel qui fait
l'action et je me sers du source de la macro pour deviner les différents
appels à effectuer pour faire la même chose mais par code.


--
Paul Bacelar