![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Диаграммы в Excel [Delphi, Windows]
Nevis © (2005-06-07 15:05:00)Доброго времени суток. Подскажите, как передать в Excel при построении диаграммы диапазон значений, состоящий и нескольких диапазонов.
Как в макросе приведённом ниже.
Charts.Add
ActiveChart.ChartType = xlColumnClustered
ActiveChart.SetSourceData Source:=Sheets("Лист1").Range( _
"A2:B2,A6:B6,A14:B14,A22:B22"), PlotBy:=xlColumns
ActiveChart.Location Where:=xlLocationAsNewSheet
With ActiveChart
.HasTitle = False
.Axes(xlCategory, xlPrimary).HasTitle = False
.Axes(xlValue, xlPrimary).HasTitle = False
End With
При попытке определить область Range аналогично макросу
Sheet.Range['A2:B2,A6:B6,A14:B14,A22:B22'] вылетает ошибка.
ищущий ответ (2005-12-13 14:51:00) [1]Посмотри здесь: http://www.kornjakov.ru/stat.htm#s6.Может поможет
yk (2005-11-09 13:21:00) [2]вылетает ошибка Method 'range' not suppoted by auotomation object
потомучто диаграмма у тебя создается на новом листе, а range скорее всего делаешь на ActiveSheet или Sheets[1] - а это страница с созданной диаграммой
yk (2005-11-09 13:20:00) [3]Удалено модератором