<?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=20513&amp;view=findpost&amp;p=596026</guid>
        <pubDate>Mon, 31 Jan 2005 05:49:40 +0000</pubDate>
        <title>Как работать с EXCEL? Читайте!!!</title>
        <link>https://forum.sources.ru/index.php?showtopic=20513&amp;view=findpost&amp;p=596026</link>
        <description><![CDATA[СоколовАН: А можно по конкретней]]></description>
        <author>СоколовАН</author>
        <category>Borland C++ Builder/Turbo C++ Explorer</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=20513&amp;view=findpost&amp;p=593650</guid>
        <pubDate>Fri, 28 Jan 2005 12:03:39 +0000</pubDate>
        <title>Как работать с EXCEL? Читайте!!!</title>
        <link>https://forum.sources.ru/index.php?showtopic=20513&amp;view=findpost&amp;p=593650</link>
        <description><![CDATA[Seva: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=20513&view=findpost&p=593579'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>СоколовАН &#064; <time class="tag-quote__quoted-time" datetime="2005-01-28T11:21:33+00:00">28.01.05, 11:21</time></span><div class='quote '>А нельзя сделать так чтобы текст из екселя открывался в мемо или в стринг грид</div></div><br>
Подключи документ как источник данных и читай средствами доступа к БД.]]></description>
        <author>Seva</author>
        <category>Borland C++ Builder/Turbo C++ Explorer</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=20513&amp;view=findpost&amp;p=593579</guid>
        <pubDate>Fri, 28 Jan 2005 11:21:33 +0000</pubDate>
        <title>Как работать с EXCEL? Читайте!!!</title>
        <link>https://forum.sources.ru/index.php?showtopic=20513&amp;view=findpost&amp;p=593579</link>
        <description><![CDATA[СоколовАН: А нельзя сделать так чтобы текст из екселя открывался в мемо или в стринг грид]]></description>
        <author>СоколовАН</author>
        <category>Borland C++ Builder/Turbo C++ Explorer</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=20513&amp;view=findpost&amp;p=477873</guid>
        <pubDate>Thu, 07 Oct 2004 17:55:12 +0000</pubDate>
        <title>Как работать с EXCEL? Читайте!!!</title>
        <link>https://forum.sources.ru/index.php?showtopic=20513&amp;view=findpost&amp;p=477873</link>
        <description><![CDATA[trainer: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>Monster, 19.02.03, 17:04</span><div class='quote '>Уже не раз вижу как народ ищет эту информацию, сам, всё, что можно перерыл но не одного примера нормального и совета под Билдер не нашёл.</div></div>Ну так спросил бы. И кто-нибудь тебе ответил. :) Например, я :)]]></description>
        <author>trainer</author>
        <category>Borland C++ Builder/Turbo C++ Explorer</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=20513&amp;view=findpost&amp;p=477870</guid>
        <pubDate>Thu, 07 Oct 2004 17:49:32 +0000</pubDate>
        <title>Как работать с EXCEL? Читайте!!!</title>
        <link>https://forum.sources.ru/index.php?showtopic=20513&amp;view=findpost&amp;p=477870</link>
        <description><![CDATA[Konigsberg: <strong class='tag-b'>Budda</strong>, если хочешь получить из проги доступ к OLE серверу worda, лучше читай мануал к VB (открой VB из worda) и смотри Microsoft Word Objects, а дальше как примере выше только для wordа. :yes:]]></description>
        <author>Konigsberg</author>
        <category>Borland C++ Builder/Turbo C++ Explorer</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=20513&amp;view=findpost&amp;p=477860</guid>
        <pubDate>Thu, 07 Oct 2004 17:35:58 +0000</pubDate>
        <title>Как работать с EXCEL? Читайте!!!</title>
        <link>https://forum.sources.ru/index.php?showtopic=20513&amp;view=findpost&amp;p=477860</link>
        <description><![CDATA[Song: <div class="tag-mod"><div class="tag-mod__prefix">M</div><div class="tag-mod__body">Используем тег &#91;code&#93; для добавление текста программы в пост! Устное предупреждение! Читаем <a class='tag-url' href='http&#58;//forum.sources.ru/rules.html' target='_blank'><strong class='tag-b'><span class="tag-color tag-color-named" data-value="red" style="color&#58; red">правила</span></strong></a>!</div></div>]]></description>
        <author>Song</author>
        <category>Borland C++ Builder/Turbo C++ Explorer</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=20513&amp;view=findpost&amp;p=477799</guid>
        <pubDate>Thu, 07 Oct 2004 16:07:21 +0000</pubDate>
        <title>Как работать с EXCEL? Читайте!!!</title>
        <link>https://forum.sources.ru/index.php?showtopic=20513&amp;view=findpost&amp;p=477799</link>
        <description><![CDATA[Budda: <strong class='tag-b'>Monster</strong>, А нет ли у тебя хорошего мануала? И желательно по Word&#33;<br>
<br>
ПЛИЗ&#33;&#33;&#33;]]></description>
        <author>Budda</author>
        <category>Borland C++ Builder/Turbo C++ Explorer</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=20513&amp;view=findpost&amp;p=280050</guid>
        <pubDate>Tue, 13 Jan 2004 07:26:32 +0000</pubDate>
        <title>Как работать с EXCEL? Читайте!!!</title>
        <link>https://forum.sources.ru/index.php?showtopic=20513&amp;view=findpost&amp;p=280050</link>
        <description><![CDATA[Гость Monster: Этот исходник теперь тут. <br><br><a href='http://www.buildercpp.net.ru/upload1/index.php?action=downloadfile&filename=getexcel.rar' target='_blank'>http://www.buildercpp.net.ru/upload1/index...me=getexcel.rar</a>]]></description>
        <author>Гость Monster</author>
        <category>Borland C++ Builder/Turbo C++ Explorer</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=20513&amp;view=findpost&amp;p=156323</guid>
        <pubDate>Wed, 19 Feb 2003 13:37:51 +0000</pubDate>
        <title>Как работать с EXCEL? Читайте!!!</title>
        <link>https://forum.sources.ru/index.php?showtopic=20513&amp;view=findpost&amp;p=156323</link>
        <description><![CDATA[Monster: Если нужен готовый исходник, то вот сюда.<br>BCB5 or BCB6<br><br>http://www.buildercpp.narod.ru/files/sources/getexcel.rar]]></description>
        <author>Monster</author>
        <category>Borland C++ Builder/Turbo C++ Explorer</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=20513&amp;view=findpost&amp;p=156322</guid>
        <pubDate>Wed, 19 Feb 2003 13:04:07 +0000</pubDate>
        <title>Как работать с EXCEL? Читайте!!!</title>
        <link>https://forum.sources.ru/index.php?showtopic=20513&amp;view=findpost&amp;p=156322</link>
        <description><![CDATA[Monster: Уже не раз вижу как народ ищет эту информацию, сам, всё, что можно перерыл но не одного примера нормального и совета под Билдер не нашёл.<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">#include &#60;Classes.hpp&#62;</div><div class="code_line">#include &#60;Controls.hpp&#62;</div><div class="code_line">#include &#60;StdCtrls.hpp&#62;</div><div class="code_line">#include &#60;Forms.hpp&#62;</div><div class="code_line">#include &#60;ExtCtrls.hpp&#62;</div><div class="code_line">#include &#60;Dialogs.hpp&#62;</div><div class="code_line">#include &#60;OleCtnrs.hpp&#62;</div><div class="code_line">#include &#60;utilcls.h&#62;</div><div class="code_line">#include &quot;GetExcel.h&quot;</div><div class="code_line">//---------------------------------------------------------------------------</div><div class="code_line">void __fastcall TForm_GetExcel::Button_LaunchExcelClick(TObject *Sender)</div><div class="code_line">{</div><div class="code_line">&nbsp;     try</div><div class="code_line">&nbsp;     {</div><div class="code_line">&nbsp;           my_excel = Variant::GetActiveObject(&quot;excel.application&quot;);      </div><div class="code_line">&nbsp;     }</div><div class="code_line">&nbsp;     catch (...)</div><div class="code_line">&nbsp;     {</div><div class="code_line">&nbsp;           try</div><div class="code_line">&nbsp;           {</div><div class="code_line">&nbsp;                 my_excel = Variant::CreateObject(&quot;excel.application&quot;);</div><div class="code_line">&nbsp;           }</div><div class="code_line">&nbsp;           catch (...)</div><div class="code_line">&nbsp;           {</div><div class="code_line">&nbsp;                 ShowMessage(&quot;GetExcel failed.&quot;);</div><div class="code_line">&nbsp;                 return;</div><div class="code_line">&nbsp;           }</div><div class="code_line">&nbsp;     }</div><div class="code_line">&nbsp;     my_excel.OlePropertySet(&quot;Visible&quot;,(Variant)true);</div><div class="code_line">}</div><div class="code_line">//---------------------------------------------------------------------------</div><div class="code_line">void __fastcall TForm_GetExcel::Button_WorkbookClick(TObject *Sender)</div><div class="code_line">{</div><div class="code_line">&nbsp;     Variant      my_workbook;</div><div class="code_line">&nbsp;     Variant      my_worksheet;</div><div class="code_line">&nbsp;     Variant      my_range;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;   PropertyGet     Range(&quot;Range&quot;);</div><div class="code_line">&nbsp;   PropertySet     SetValue(&quot;Value&quot;);</div><div class="code_line">&nbsp;   PropertySet     SetFormula(&quot;Formula&quot;);</div><div class="code_line">&nbsp;   PropertyGet     GetValue(&quot;Value&quot;);</div><div class="code_line">&nbsp;   PropertyGet     GetFormula(&quot;Formula&quot;);</div><div class="code_line">&nbsp;                      </div><div class="code_line">&nbsp;     my_workbook            = my_excel.OlePropertyGet(&quot;ActiveWorkbook&quot;);</div><div class="code_line">&nbsp;     my_worksheet      = my_workbook.OlePropertyGet(&quot;ActiveSheet&quot;);</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;   Range.ClearArgs();</div><div class="code_line">&nbsp;   SetValue.ClearArgs();      </div><div class="code_line">&nbsp;   my_range    = my_worksheet.Exec(Range &#60;&#60; &quot;A1&quot;);</div><div class="code_line">&nbsp;   my_range.Exec(SetValue &#60;&#60; &quot;My Excel Worksheet&quot;);</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;   Range.ClearArgs();</div><div class="code_line">&nbsp;   my_range    = my_worksheet.Exec(Range &#60;&#60; &quot;B1:B5&quot;);</div><div class="code_line">&nbsp;   my_range.Exec(SetFormula &#60;&#60; &quot;=rand()&quot;);</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;   Range.ClearArgs();</div><div class="code_line">&nbsp;   SetFormula.ClearArgs();</div><div class="code_line">&nbsp;   my_range    = my_worksheet.Exec(Range &#60;&#60; &quot;A2&quot;);</div><div class="code_line">&nbsp;   my_range.Exec(SetFormula &#60;&#60; &quot;=sum(b1:b5)&quot;);</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;     ShowMessage(my_range.OlePropertyGet(&quot;Value&quot;));</div><div class="code_line">&nbsp;     ShowMessage(my_range.OlePropertyGet(&quot;Formula&quot;)); </div><div class="code_line">}</div><div class="code_line">//---------------------------------------------------------------------------</div><div class="code_line">void __fastcall TForm_GetExcel::Button_NewWorkbookClick(TObject *Sender)</div><div class="code_line">{</div><div class="code_line">&nbsp;     Variant      all_workbooks;</div><div class="code_line">&nbsp;     Variant      my_workbook;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;     //-- Get workbooks collection</div><div class="code_line">&nbsp;     all_workbooks      = my_excel.OlePropertyGet(&quot;Workbooks&quot;);</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;     //-- Set number of worksheets to 1</div><div class="code_line">&nbsp;     my_excel.OlePropertySet(&quot;SheetsInNewWorkbook&quot;,(Variant)1);</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;     //-- Create a new workbook</div><div class="code_line">&nbsp;     my_workbook            = all_workbooks.OleFunction(&quot;Add&quot;);</div><div class="code_line">}</div><div class="code_line">//---------------------------------------------------------------------------</div><div class="code_line">void __fastcall TForm_GetExcel::Button_SaveClick(TObject *Sender)</div><div class="code_line">{</div><div class="code_line">&nbsp;     Variant      my_workbook = my_excel.OlePropertyGet(&quot;ActiveWorkbook&quot;);</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;     my_workbook.OleProcedure(&quot;Save&quot;);      </div><div class="code_line">}</div><div class="code_line">//---------------------------------------------------------------------------</div><div class="code_line">void __fastcall TForm_GetExcel::Button_SaveAsClick(TObject *Sender)</div><div class="code_line">{</div><div class="code_line">&nbsp;   Procedure SaveAs(&quot;SaveAs&quot;);</div><div class="code_line">&nbsp;     Variant      my_workbook = my_excel.OlePropertyGet(&quot;ActiveWorkbook&quot;);</div><div class="code_line">&nbsp;   </div><div class="code_line">&nbsp;   my_workbook.Exec(SaveAs &#60;&#60; &quot;c:my_file.xls&quot;);</div><div class="code_line">}</div><div class="code_line">//---------------------------------------------------------------------------</div><div class="code_line">void __fastcall TForm_GetExcel::Button_OpenClick(TObject *Sender)</div><div class="code_line">{</div><div class="code_line">&nbsp;     Variant      all_workbooks = my_excel.OlePropertyGet(&quot;workbooks&quot;);</div><div class="code_line">&nbsp;   Procedure Open(&quot;Open&quot;);</div><div class="code_line">&nbsp;     </div><div class="code_line">&nbsp;     if (OpenDialog1-&#62;Execute())</div><div class="code_line">&nbsp;     {</div><div class="code_line">&nbsp;       all_workbooks.Exec(Open &#60;&#60; OpenDialog1-&#62;FileName);</div><div class="code_line">&nbsp;     }</div><div class="code_line">}</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
Спасибо можно на мыло :) kpavelu@rambler.ru  ;)]]></description>
        <author>Monster</author>
        <category>Borland C++ Builder/Turbo C++ Explorer</category>
      </item>
	
      </channel>
      </rss>
	