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)
ParameterTypBeschreibung
workbookPathStringPfad zur Zielarbeitsmappe

Ausnahmen

AusnahmeBedingung
InvalidOperationExceptionExterne 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)
ParameterTypBeschreibung
workbookPathStringPfad zur Zielarbeitsmappe
updateChartDataBooleanWenn 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

AusnahmeBedingung
InvalidOperationExceptionExterne 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