Удалить все существующие серии графиков excel

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

Я использую код foll:

Excel.SeriesCollection serColl = chartpage.SeriesCollection(); Excel.Series ser = serColl.Item(4); ser.Delete(); ser = serColl.Item(3); ser.Delete(); ser = serColl.Item(2); ser.Delete(); ser = serColl.Item(1); ser.Delete(); 

Но я хотел, чтобы код был общим, т. Е. Находил число серий и удалял все в цикле. Заранее спасибо.

Вот так.

 Excel.SeriesCollection serColl = chartpage.SeriesCollection(); while(seriesColl.Count > 0) { seriesColl.Item(0).Delete(); } 
  • AVERAGEIFS не работает, но AVERAGE (IF (делает
  • Excel сравнивает два значения столбца
  • Excel: как отформатировать граф столбца, чтобы он автоматически добавлял новые столбцы при добавлении новых данных?
  • При выполнении текста в столбцы для нескольких пространств столбцов, похоже, влияет на процесс разграничения
  • Обработчики событий не запускаются для Winform, запущенных из ленты Excel Addin
  • В Excel, как я могу избежать повторения большой части формулы только для проверки, является ли возвращаемое значение пустым?
  • VLOOKUP дата в диапазоне дат
  • Почему это автоматически отправляет следующую запись в следующую строку?
  • Использование массивов и имен таблиц для уникального списка значений
  • Обновить все сводные таблицы в таблице Excel при изменении данных
  • Как выделить ячейку условным форматированием путем сравнения двух столбцов, игнорирующих совпадение BLANK?
  • Давайте будем гением компьютера.