SetExternalWorkbook

SetExternalWorkbook(string)

Устанавливает внешний рабочий лист в качестве источника данных для диаграммы. Данные диаграммы будут обновлены из целевого рабочего листа.

public void SetExternalWorkbook(string workbookPath)
ПараметрТипОписание
workbookPathStringПуть к целевому рабочему листу

Исключения

исключениеусловие
InvalidOperationExceptionВнешний рабочий лист недоступен или не может быть загружен.

Примеры

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

См. также


SetExternalWorkbook(string, bool)

Устанавливает внешний рабочий лист в качестве источника данных для диаграммы.

public void SetExternalWorkbook(string workbookPath, bool updateChartData)
ПараметрТипОписание
workbookPathStringПуть к целевому рабочему листу
updateChartDataBooleanЕсли значение равно false, будет обновлён только путь к рабочему листу. Данные диаграммы не будут загружены и обновлены из целевого рабочего листа. Может быть использовано, когда целевой рабочий лист не существует или недоступен. Если значение равно true, данные диаграммы будут обновлены из целевого рабочего листа.

Исключения

исключениеусловие
InvalidOperationExceptionВнешний рабочий лист недоступен или не может быть загружен.

Примеры

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

См. также