-Поиск по дневнику

Поиск сообщений в rss_forum_sources_ru

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 29.07.2007
Записей:
Комментариев:
Написано: 80


не понимаю принципа

Воскресенье, 21 Марта 2021 г. 19:51 + в цитатник
Pavia: Записываешь макрос в Excel, а потом копируешь код в Delphi.
Как то так
    var Excel:Variant;
    WorkSheet:Variant;
    Chart:Variant;
    i:Integer;
    begin
    Excel := CreateOleObject('Excel.Application');
    Excel.Visible:=True;
    // Создадим новую книгу
    Excel.Workbooks.Add;
    WorkSheet:=Excel.Workbooks[1].WorkSheets.Add;
    // -------- или ---------
    // Откроем существующую книгу
    // Excel.Workbooks.Open('FileName.xls');
    // Графики и данные
    WorkSheet.name:='Графики';
    Chart:=WorkSheet.ChartObjects.Add(300,300,750,500).Chart;
    Chart.ChartType:=xlXYScatterLines;
    Chart.SeriesCollection.NewSeries;
    Chart.SeriesCollection(0).Name:='Серия1';
    for i:=0 to 100 do
    begin
    WorkSheet.Cells[i,0].Value:=i;
    WorkSheet.Cells[i,1].Value:=i*i;
    end;
    s:='=Графики!'+WorkSheet.Cells[0,0].Address+':'+ WorkSheet.Cells[100,0].Address;
    Chart.SeriesCollection(0).XValues:= s;
    s:='=Графики!'+WorkSheet.Cells[0,1].Address+':'+ WorkSheet.Cells[100,1].Address;
    Chart.SeriesCollection(0).Values:= s;

https://forum.sources.ru/index.php?showtopic=421268&view=findpost&p=3845604

Метки:  

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку