SetExternalWorkbook
SetExternalWorkbook(string)
Legt die externe Arbeitsmappe als Datenquelle für das Diagramm fest. Die Diagrammdaten werden aus der Zielarbeitsmappe aktualisiert.
public void SetExternalWorkbook(string workbookPath)
Parameter | Typ | Beschreibung |
---|
workbookPath | String | Pfad zur Zielarbeitsmappe |
Ausnahmen
Ausnahme | Bedingung |
---|
InvalidOperationException | Die 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 die 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 false ist, wird nur der Arbeitsmappe-Pfad aktualisiert. Die Diagrammdaten werden nicht geladen und aus der Zielarbeitsmappe aktualisiert. Kann verwendet werden, wenn die Zielarbeitsmappe nicht existiert oder nicht verfügbar ist. Wenn der Wert true ist, werden die Diagrammdaten aus der Zielarbeitsmappe aktualisiert. |
Ausnahmen
Ausnahme | Bedingung |
---|
InvalidOperationException | Die 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://path/doesnt/exists", false);
Siehe auch