<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: запуск файла excel через run и чтение из него данных]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=13081</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=13081&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: запуск файла excel через run и чтение из него данных».]]></description>
		<lastBuildDate>Fri, 20 Oct 2017 18:32:12 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: запуск файла excel через run и чтение из него данных]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120247#p120247</link>
			<description><![CDATA[<p><strong>svoboden</strong><br />должен, но не работает.</p>]]></description>
			<author><![CDATA[null@example.com (st-shony)]]></author>
			<pubDate>Fri, 20 Oct 2017 18:32:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120247#p120247</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: запуск файла excel через run и чтение из него данных]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120228#p120228</link>
			<description><![CDATA[<p><strong>st-shony</strong>, ну, значит, работает. Тогда также и открытый Excel должен считать,<br />а можно из закрытого считывать данные.</p>]]></description>
			<author><![CDATA[null@example.com (svoboden)]]></author>
			<pubDate>Thu, 19 Oct 2017 15:51:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120228#p120228</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: запуск файла excel через run и чтение из него данных]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120227#p120227</link>
			<description><![CDATA[<p><strong>svoboden</strong><br />Да, считывает.</p>]]></description>
			<author><![CDATA[null@example.com (st-shony)]]></author>
			<pubDate>Thu, 19 Oct 2017 15:28:29 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120227#p120227</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: запуск файла excel через run и чтение из него данных]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120220#p120220</link>
			<description><![CDATA[<p>А так считывает?:<br /></p><div class="codebox"><pre><code>FilePath := &quot;C:\Книга.xlsx&quot;
oWorkbook := ComObjGet(FilePath)
MsgBox % oWorkbook.Sheets(1).Range(&quot;A1&quot;).Value ; здесь колонку &quot;А&quot; ячейку 1 считывает</code></pre></div><p>Это для проверки, Excel открывать не надо.</p>]]></description>
			<author><![CDATA[null@example.com (svoboden)]]></author>
			<pubDate>Thu, 19 Oct 2017 14:33:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120220#p120220</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: запуск файла excel через run и чтение из него данных]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120213#p120213</link>
			<description><![CDATA[<p>Ну, у меня все работает, я не знаю, почему он не считывает данные, если файл открыт - это ерунда уже какая-то. Может, дело в версии Excel у меня 2010.</p>]]></description>
			<author><![CDATA[null@example.com (svoboden)]]></author>
			<pubDate>Thu, 19 Oct 2017 13:18:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120213#p120213</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: запуск файла excel через run и чтение из него данных]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120211#p120211</link>
			<description><![CDATA[<p><strong>svoboden</strong><br />Фм...не. Что-то не то.<br />Перед вторым запуском я все закрыла. И код, и excel и в процессах ничего не осталось. <br />Это был такой же тест, как и все.<br />А курсор там вообще не поставишь, пока данные обновляются.</p>]]></description>
			<author><![CDATA[null@example.com (st-shony)]]></author>
			<pubDate>Thu, 19 Oct 2017 12:48:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120211#p120211</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: запуск файла excel через run и чтение из него данных]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120210#p120210</link>
			<description><![CDATA[<p><strong>Malcev</strong><br />Ваш код отработал как надо! Спасибо огромное!</p>]]></description>
			<author><![CDATA[null@example.com (st-shony)]]></author>
			<pubDate>Thu, 19 Oct 2017 12:42:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120210#p120210</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: запуск файла excel через run и чтение из него данных]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120209#p120209</link>
			<description><![CDATA[<p><strong>st-shony</strong>, при втором запуске не нужно запускать: Run, G:\....xls<br />sleep 10000. Скрипт может еще выдать ошибку, если ячейка редактируется, т.е., когда установлен в ней курсор.</p>]]></description>
			<author><![CDATA[null@example.com (svoboden)]]></author>
			<pubDate>Thu, 19 Oct 2017 12:40:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120209#p120209</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: запуск файла excel через run и чтение из него данных]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120206#p120206</link>
			<description><![CDATA[<p>Так, по идее, эксел должен обновлять только те подключения ,у которых стоит галочка &quot;Обновление при открытии файла&quot;:<br /></p><div class="codebox"><pre><code>filepath := (&quot;C:\Книга1.xlsx&quot;)
objExcel := ComObjCreate(&quot;Excel.Application&quot;)
objExcel.Visible := true
WorkBook := objExcel.Workbooks.Open(filepath)
for connection in WorkBook.Connections
{
   if (connection.type = 1)
      connectionType := connection.OLEDBConnection
   else if (connection.type = 2)
      connectionType := connection.ODBCConnection
   else
      msgbox % &quot;error connectionType - &quot; connection.type
   if (connectionType.RefreshOnFileOpen = -1)
      connection.Refresh
}
objExcel.CalculateUntilAsyncQueriesDone
msgbox done</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Thu, 19 Oct 2017 12:13:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120206#p120206</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: запуск файла excel через run и чтение из него данных]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120205#p120205</link>
			<description><![CDATA[<p><strong>svoboden</strong><br />Рано обрадовалась....<br />Запустила один раз - все отработалось как надо, запустила второй и прога выдала ошибку:<br />Error: 0x80040101E3 - Операция недоступна<br />---&gt;&nbsp; &nbsp; &nbsp; &nbsp; objExcel := ComObjActive(&quot;Excel.Application&quot;)</p><p>Хотя я ничего не меняла: <br /></p><div class="codebox"><pre><code> 
Run, G:\....xls
sleep 10000
objExcel := ComObjActive(&quot;Excel.Application&quot;)
d := &quot;&quot;
loop
{
     d .= objExcel.Range(&quot;B&quot; . 6).value
}
msgbox % d
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (st-shony)]]></author>
			<pubDate>Thu, 19 Oct 2017 11:40:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120205#p120205</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: запуск файла excel через run и чтение из него данных]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120204#p120204</link>
			<description><![CDATA[<p><strong>svoboden</strong><br />Все получилось! Урааа! <img src="//forum.script-coding.com/img/smilies/big_smile.png" width="15" height="15" /><br />Сердечное спасибо!!!</p>]]></description>
			<author><![CDATA[null@example.com (st-shony)]]></author>
			<pubDate>Thu, 19 Oct 2017 10:45:03 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120204#p120204</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: запуск файла excel через run и чтение из него данных]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120203#p120203</link>
			<description><![CDATA[<p><strong>stealzy</strong><br />Запрос делается не через макрос. А через специальную штуку, встроенную в Excel (2007) - <strong>&quot;Подключения&quot;</strong>. В них настроен ряд обычных select&#039;ов к SQL-серверу. В свойствах подключения, во кладке - <em>&quot;Использование&quot;</em> стоит галочка напротив: &quot;Обновление при открытии файла&quot;. Вот так это работает.</p>]]></description>
			<author><![CDATA[null@example.com (st-shony)]]></author>
			<pubDate>Thu, 19 Oct 2017 10:25:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120203#p120203</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: запуск файла excel через run и чтение из него данных]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120140#p120140</link>
			<description><![CDATA[<p><strong>st-shony</strong>, если вам так нравится, то запускайте через Run, а данные из ячеек, сумели хоть считать.</p>]]></description>
			<author><![CDATA[null@example.com (svoboden)]]></author>
			<pubDate>Tue, 17 Oct 2017 22:23:15 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120140#p120140</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: запуск файла excel через run и чтение из него данных]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120135#p120135</link>
			<description><![CDATA[<p><strong>st-shony</strong>, файл дайте. У Excel сотни методов, но какой из них отвечает за выполнение макроса при открытии...</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Tue, 17 Oct 2017 21:20:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120135#p120135</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: запуск файла excel через run и чтение из него данных]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120116#p120116</link>
			<description><![CDATA[<p><strong>Malcev</strong><br />Тоже не работает. <br />Поэтому я и пытаюсь через run. Работает только он.</p>]]></description>
			<author><![CDATA[null@example.com (st-shony)]]></author>
			<pubDate>Tue, 17 Oct 2017 04:51:06 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120116#p120116</guid>
		</item>
	</channel>
</rss>
