SetExternalWorkbook
SetExternalWorkbook(string)
Legt eine externe Arbeitsmappe als Datenquelle für das Diagramm fest. Diagrammdaten werden aus der Zielarbeitsmappe aktualisiert.
public void SetExternalWorkbook(string workbookPath)
Parameter | Typ | Beschreibung |
---|
workbookPath | String | Pfad zur Zielarbeitsmappe |
Ausnahmen
Ausnahme | Bedingung |
---|
InvalidOperationException | Externe Arbeitsmappe ist nicht verfügbar oder kann nicht geladen werden. |
Beispiele
[C#]
using (Presentation pres = new Presentation())
IChart chart = pres.Slides[0].Shapes.AddChart(ChartType.Pie, 50, 50, 400, 600, true);
IChartData chartData = chart.ChartData;
(chartData as ChartData).SetExternalWorkbook("../../workbook.xlsx");
Siehe auch
SetExternalWorkbook(string, bool)
Legt eine externe Arbeitsmappe als Datenquelle für das Diagramm fest.
public void SetExternalWorkbook(string workbookPath, bool updateChartData)
Parameter | Typ | Beschreibung |
---|
workbookPath | String | Pfad zur Zielarbeitsmappe |
updateChartData | Boolean | Wenn der Wert falsch ist, wird nur der Arbeitsmappenpfad aktualisiert. Diagrammdaten werden nicht aus der Zielarbeitsmappe geladen und aktualisiert. Kann verwendet werden, wenn die Zielarbeitsmappe nicht vorhanden oder nicht verfügbar ist. Wenn der Wert wahr ist, werden die Diagrammdaten aus der Zielarbeitsmappe aktualisiert. |
Ausnahmen
Ausnahme | Bedingung |
---|
InvalidOperationException | Externe Arbeitsmappe ist nicht verfügbar oder kann nicht geladen werden. |
Beispiele
using (Presentation pres = new Presentation())
IChart chart = pres.Slides[0].Shapes.AddChart(ChartType.Pie, 50, 50, 400, 600, true);
IChartData chartData = chart.ChartData;
(chartData as ChartData).SetExternalWorkbook("http://Pfad/nicht/existiert", false);
Siehe auch