Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.08;
Скачать: CL | DM;

Вниз

Создание графиков в Excel e   Найти похожие ветки 

 
stfu ©   (2006-09-18 14:40) [0]

Здравствуйте ! Не подскажите как можно создать график в excel"e из приложения в Делфи по нажатию button"a ?
Данные берутся из того же самого xls куда нужно вставить график.


 
pavel_guzhanov ©   (2006-09-18 16:38) [1]

Я делал вот так:

  // Запуск Excel
   m_XLApp:=CreateOleObject("Excel.Application");
   m_XLApp.Visible:=true;
   m_XLApp.Workbooks.Add(-4167);
   m_XLApp.Workbooks[1].Worksheets[1].Name:="Отчет";
   // добавляем в книгу диаграмму
   Chart:=m_XLApp.Workbooks[1].Charts.Add;
   // устанавливаем вид диаграмы
   Chart.ChartType:=xlLineMarkers;
   // данные для диаграммы берем из 1-й строки
   Chart.SetSourceData(Sheet.Range["A:A"], xlColumns);
   // по оси Х пишем данные из 2-й строки
   Chart.SeriesCollection(1).XValues := "=Отчет!C2";
   // разрешаем заголовок диаграммы
   Chart.HasTitle:=True;


 
stfu ©   (2006-09-20 10:44) [2]

Спасибо за ответ.. ))

Может кто знает как можно вставить график в уже созданный файл xls ?


 
pavel_guzhanov ©   (2006-09-20 11:43) [3]

Так же... только не создавай новый файл, а открывай уже существующий
m_XLApp:=CreateOleObject("Excel.Application");
m_XLApp.WorkBooks.Open(GetCurrentDir+"\Blank.xls");



Страницы: 1 вся ветка

Текущий архив: 2006.10.08;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.027 c
6-1147775541
Misha:Luk
2006-05-16 14:32
2006.10.08
как реализовать поиск в файлах по сети?


2-1158735720
kyn66
2006-09-20 11:02
2006.10.08
Как проверить значение полей при вводе добавлении записи?


1-1156160268
alexaken
2006-08-21 15:37
2006.10.08
Компонент меню как в Office 2003 для BDS 2006 VCL


2-1158737384
kyn66
2006-09-20 11:29
2006.10.08
Глюк с SetRange?


15-1158296765
wwwrr
2006-09-15 09:06
2006.10.08
44.5