Обновите существующую диаграмму в PowerPoint, используя встроенные данные Excel - PullRequest
0 голосов
/ 18 октября 2019

Я попытался изменить диапазон диаграммы PowerPoint программно, используя

Excel.ListObject chartTable = (Ppt.ChartData)chartData.Workbook.WorkSheet[1].ListObjects[1];
chartTable.Resize("desired range");

После этого я вставил свои данные программно.

Но как только я закрыл экземпляр листа Excel, используя

chartData.workbook.Close();

Сохраненный диапазон возвращается к его значению по умолчанию (то есть, которое является диаграммой ppt по умолчанию) и, таким образом, изменение данных внедряется в этот файл Excel, но не требуемый диапазон, и требуемый график не получается.

PS: я не хочу сохранять отдельный файл excel. Я просто хочу изменить и обновить данные, встроенные в диаграмму. Пожалуйста, предложите возможный способ или что я делаю не так

...