SetExternalWorkbook
SetExternalWorkbook(string)
Устанавливает внешний рабочий лист в качестве источника данных для диаграммы. Данные диаграммы будут обновлены из целевого рабочего листа.
public void SetExternalWorkbook(string workbookPath)
Параметр | Тип | Описание |
---|
workbookPath | String | Путь к целевому рабочему листу |
Исключения
исключение | условие |
---|
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)
Параметр | Тип | Описание |
---|
workbookPath | String | Путь к целевому рабочему листу |
updateChartData | Boolean | Если значение равно 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);
См. также