<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421268&amp;view=findpost&amp;p=3845606</guid>
        <pubDate>Sun, 21 Mar 2021 17:13:10 +0000</pubDate>
        <title>не понимаю принципа</title>
        <link>https://forum.sources.ru/index.php?showtopic=421268&amp;view=findpost&amp;p=3845606</link>
        <description><![CDATA[Emmys: ^D^ima - спасибо большое.<br><br>Pavia - невероятно Вам благодарен за пример&#33; очень сильно помогли.]]></description>
        <author>Emmys</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421268&amp;view=findpost&amp;p=3845604</guid>
        <pubDate>Sun, 21 Mar 2021 16:51:23 +0000</pubDate>
        <title>не понимаю принципа</title>
        <link>https://forum.sources.ru/index.php?showtopic=421268&amp;view=findpost&amp;p=3845604</link>
        <description><![CDATA[Pavia: Записываешь макрос в Excel, а потом копируешь код в Delphi. <br>
Как то так<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">var Excel:Variant;</div><div class="code_line">WorkSheet:Variant;</div><div class="code_line">Chart:Variant;</div><div class="code_line">i:Integer;</div><div class="code_line">begin </div><div class="code_line">&nbsp;&nbsp; &nbsp;Excel := CreateOleObject(&#39;Excel.Application&#39;);</div><div class="code_line">&nbsp;&nbsp; &nbsp;Excel.Visible:=True;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;// &nbsp;Создадим новую книгу</div><div class="code_line">&nbsp;&nbsp; &nbsp;Excel.Workbooks.Add;</div><div class="code_line">&nbsp;&nbsp; &nbsp;WorkSheet:=Excel.Workbooks[1].WorkSheets.Add;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;// -------- или ---------</div><div class="code_line">&nbsp;&nbsp; &nbsp;// &nbsp; &nbsp;Откроем существующую книгу</div><div class="code_line">&nbsp;&nbsp;// &nbsp;Excel.Workbooks.Open(&#39;FileName.xls&#39;);</div><div class="code_line">&nbsp;&nbsp;</div><div class="code_line">&nbsp;&nbsp; // Графики и данные </div><div class="code_line">&nbsp;&nbsp; &nbsp;WorkSheet.name:=&#39;Графики&#39;;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;Chart:=WorkSheet.ChartObjects.Add(300,300,750,500).Chart;</div><div class="code_line">&nbsp;&nbsp; &nbsp;Chart.ChartType:=xlXYScatterLines;</div><div class="code_line">&nbsp;&nbsp; </div><div class="code_line">&nbsp;&nbsp; &nbsp;Chart.SeriesCollection.NewSeries;</div><div class="code_line">&nbsp;&nbsp; &nbsp;Chart.SeriesCollection(0).Name:=&#39;Серия1&#39;;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;for i:=0 to 100 do</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;begin </div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;WorkSheet.Cells[i,0].Value:=i;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;WorkSheet.Cells[i,1].Value:=i*i;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;end; </div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;s:=&#39;=Графики!&#39;+WorkSheet.Cells[0,0].Address+&#39;:&#39;+ WorkSheet.Cells[100,0].Address;</div><div class="code_line">&nbsp;&nbsp; &nbsp;Chart.SeriesCollection(0).XValues:= s;</div><div class="code_line">&nbsp;&nbsp; &nbsp;s:=&#39;=Графики!&#39;+WorkSheet.Cells[0,1].Address+&#39;:&#39;+ WorkSheet.Cells[100,1].Address;</div><div class="code_line">&nbsp;&nbsp; &nbsp;Chart.SeriesCollection(0).Values:= s;</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script>]]></description>
        <author>Pavia</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421268&amp;view=findpost&amp;p=3845595</guid>
        <pubDate>Sun, 21 Mar 2021 16:01:59 +0000</pubDate>
        <title>не понимаю принципа</title>
        <link>https://forum.sources.ru/index.php?showtopic=421268&amp;view=findpost&amp;p=3845595</link>
        <description><![CDATA[^D^ima: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=421268&view=findpost&p=3845593'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Emmys &#064; <time class="tag-quote__quoted-time" datetime="2021-03-21T13:54:59+00:00">21.03.21, 13:54</time></span><div class='quote '>Chart</div></div><br>
Это компонент дельфи, Excel и график в нем это Ole object, следовательно Chart ты не всунешь в эксель, только создавать там график( <a class='tag-url' href='https://www.google.com/search?q=delphi+excel+application+chart+example' target='_blank'>гугли</a> )<br>
<br>
Создается эксель так:<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">Var</div><div class="code_line">&nbsp;&nbsp;WX:variant;</div><div class="code_line">Begin</div><div class="code_line">&nbsp;&nbsp;WX:=CreateOleObject(&#39;Excel.Application&#39;);</div><div class="code_line">End;</div></ol></div></div></div></div>]]></description>
        <author>^D^ima</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421268&amp;view=findpost&amp;p=3845593</guid>
        <pubDate>Sun, 21 Mar 2021 13:54:59 +0000</pubDate>
        <title>не понимаю принципа</title>
        <link>https://forum.sources.ru/index.php?showtopic=421268&amp;view=findpost&amp;p=3845593</link>
        <description><![CDATA[Emmys: Добрый день.<br>Работаю с Chart. он рисует один график. я бы хотел в фоне создать файл excel где будут исходные цифры для графика и сам график.<br>как это сделать вообще не понимаю. пробывал создать файл csv но заставить построить график при открытии не могу]]></description>
        <author>Emmys</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      </channel>
      </rss>
	