Mit C# MS Excel-Interop-Bibliothek möchte ich programmgesteuert ein neues Diagramm auf der Arbeitsmappe erstellen, im Gegensatz zu auf einem Blatt.C# -excel interop - Erstellen Sie Diagramm auf Arbeitsmappe im Gegensatz zu in einem Blatt
Der folgende Code ermöglicht mir, ein Diagramm auf einem vorhandenen _Worksheet (Blatt) zu erstellen.
using using Microsoft.Office.Interop.Excel;
_Worksheet sheet; (assume this is a reference to a valid _Worksheet object)
ChartObjects charts = (ChartObjects)sheet.ChartObjects(Type.Missing);
ChartObject chartObject = (ChartObject)charts.Add(10, 80, 300, 250);
Chart chart = chartObject.Chart;
chart.ChartType = XlChartType.xlXYScatter;
Wer weiß, wie etwas zu gehen, um eine Grafik auf der Arbeitsmappe zu schaffen (das heißt, wo die Grafik ist das Blatt).
dank Jojo, das ist die Antwort, die ich suchte, und einige guter Rat. –