<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; VBA: Excel - Автоматическое обновление запросов]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=17095&amp;type=atom" />
	<updated>2022-05-03T18:16:06Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=17095</id>
		<entry>
			<title type="html"><![CDATA[Re: VBA: Excel - Автоматическое обновление запросов]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=153049#p153049" />
			<content type="html"><![CDATA[<p>Это на каком языке? Если на AHK, должно быть в соответствующей ветке.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2022-05-03T18:16:06Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=153049#p153049</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBA: Excel - Автоматическое обновление запросов]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=153048#p153048" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong>,&nbsp; я попробовал вот так:<br /></p><div class="codebox"><pre><code>
filepath := (&quot;C:\Users\user\Desktop\p\ex.xlsx&quot;)
objExcel := ComObjCreate(&quot;Excel.Application&quot;)
WorkBook := objExcel.Workbooks.Open(filepath)
Workbook.RefreshAll
</code></pre></div><p>Код запускается, скрипт выполняет свою основную задачу и по идее должен в конце обновлять excel. Но этого не происходит. Ошибок никаких не выдает.</p>]]></content>
			<author>
				<name><![CDATA[ThisIsStart]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38728</uri>
			</author>
			<updated>2022-05-03T17:59:55Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=153048#p153048</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBA: Excel - Автоматическое обновление запросов]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=153046#p153046" />
			<content type="html"><![CDATA[<p>В VBA не знаю (скорее всего можно), в AHK точно можно.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2022-05-03T17:01:42Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=153046#p153046</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[VBA: Excel - Автоматическое обновление запросов]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=153044#p153044" />
			<content type="html"><![CDATA[<p>Добрый день. <br />Возможно ли реализовать в VBA автоматическое обновление всех данных(из txt файла) каждые 5 секунд? В настройках excel&#039;а минимум это 1 минута, но это слишком много. Пытался реализовать разными способами, но либо компилятор ругался с ошибками или на ссылку на несуществующий макрос(хотя они лежат в одном коде), либо excel вис на все 5 секунд, обновлял данные и снова вис. <br />Можно как-то осуществить это через таймер или с помощью AHK? <br />Только не простой эмуляцией нажатий, должна остаться возможность использовать компьютер и другие вкладки.<br />В AHK есть замечательная функция: </p><div class="quotebox"><blockquote><p>SetTimer</p></blockquote></div><p> Если AHK способен заставлять excel обновлять данные по этому таймеру было бы супер, зависание excel&#039;a на пол секунды вполне допустимо.<br />Не знаю где было бы правильнее создавать тему, здесь или в AutoHotKey. Если создал неправильно- сообщите, я пересоздам.</p>]]></content>
			<author>
				<name><![CDATA[ThisIsStart]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38728</uri>
			</author>
			<updated>2022-05-03T16:02:11Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=153044#p153044</id>
		</entry>
</feed>
