SetExternalWorkbook

SetExternalWorkbook(string)

Setzt externe Arbeitsmappe als Datenquelle für das Diagramm. Die 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)

Setzt externe Arbeitsmappe als Datenquelle für das Diagramm.

public void SetExternalWorkbook(string workbookPath, bool updateChartData)
ParameterTypBeschreibung
workbookPathStringPfad zur Zielarbeitsmappe
updateChartDataBooleanWenn der Wert false ist, wird nur der Arbeitsmappenpfad aktualisiert. Die Diagrammdaten werden nicht geladen und nicht 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

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("http://path/doesnt/exists", false);

Siehe auch