Когда я иду, чтобы обновить данные в диаграмме PowerPoint из моего AddIn (COM API), я начинаю с:
ChartData chartData = shapeChart.Chart.ChartData;
chartData.Activate();
WorksheetData = (Worksheet) WorkbookData.Worksheets[1];
WorksheetData.UsedRange.Delete();
Если я вызываю UsedRange.Delete (), то когда я иду записывать данныена листе я получаю COMException 0x800AC472.Без ошибок, если я не сделаю этот вызов.
Я пишу на лист с кодом:
((Range)WorksheetData.Cells[indexRowSeriesStart + index + 2, 1]).Value2 = "test";
Нужно ли каким-либо образом устанавливать размер листа для диаграммы?Или, поскольку он используется (я обновляю существующую диаграмму), нужно ли мне его отключать или что-то еще?
помечен для Excel тоже, потому что это диаграммы (на самом деле это код Excel), и проблема касается рабочего листа (встроенные данные).