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

Ausnahmen

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

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