SetExternalWorkbook

SetExternalWorkbook(string)

Définit le classeur externe comme source de données pour le graphique. Les données du graphique seront mises à jour à partir du classeur cible.

public void SetExternalWorkbook(string workbookPath)
ParamètreTaperLa description
workbookPathStringChemin d’accès au classeur cible

Exceptions

exceptioncondition
InvalidOperationExceptionLe classeur externe n’est pas disponible ou ne peut pas être chargé.

Exemples

[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");

Voir également


SetExternalWorkbook(string, bool)

Définit le classeur externe comme source de données pour le graphique.

public void SetExternalWorkbook(string workbookPath, bool updateChartData)
ParamètreTaperLa description
workbookPathStringChemin d’accès au classeur cible
updateChartDataBooleanSi la valeur est false, seul le chemin du classeur sera mis à jour. Les données du graphique ne seront pas chargées et mises à jour à partir du classeur cible. Peut être utilisé lorsque le classeur cible n’existe pas ou n’est pas disponible. Si la valeur est vraie, les données du graphique seront mises à jour à partir du classeur cible.

Exceptions

exceptioncondition
InvalidOperationExceptionLe classeur externe n’est pas disponible ou ne peut pas être chargé.

Exemples

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://chemin/n'existe pas/existe", false);

Voir également