<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Как сделать переключение между окнами в Excel? (Решено)]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=10568&amp;type=atom" />
	<updated>2015-04-14T06:45:03Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=10568</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как сделать переключение между окнами в Excel? (Решено)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=93340#p93340" />
			<content type="html"><![CDATA[<p>Спасибо, работает.</p>]]></content>
			<author>
				<name><![CDATA[misha_057]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=29511</uri>
			</author>
			<updated>2015-04-14T06:45:03Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=93340#p93340</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как сделать переключение между окнами в Excel? (Решено)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=93205#p93205" />
			<content type="html"><![CDATA[<p>Тогда так:<br /></p><div class="codebox"><pre><code>Xl:=ComObjActive(&quot;Excel.Application&quot;)

!1::
winactivate,ahk_class XLMAIN
xl.Workbooks(&quot;1.xlsx&quot;).Activate
return

!2::
winactivate,ahk_class XLMAIN
xl.Workbooks(&quot;2.xlsx&quot;).Activate
return
</code></pre></div><p><a href="http://www.autohotkey.com/board/topic/69033-basic-ahk-l-com-tutorial-for-excel/">Источник.</a><br /><a href="https://msdn.microsoft.com/en-us/library/bb223063(v=office.12).aspx">Другой.</a></p>]]></content>
			<author>
				<name><![CDATA[Alectric]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26027</uri>
			</author>
			<updated>2015-04-10T12:06:37Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=93205#p93205</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как сделать переключение между окнами в Excel? (Решено)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=93204#p93204" />
			<content type="html"><![CDATA[<p>&quot;WinWait&quot; убрал,&nbsp; &quot;WinActivate&quot; там и так есть.<br />Через WinActivate, ahk_class XLMAIN, активируется последнее активное окно Екселя, а вот переключаться по названию файлов - никак.</p>]]></content>
			<author>
				<name><![CDATA[misha_057]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=29511</uri>
			</author>
			<updated>2015-04-10T12:05:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=93204#p93204</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как сделать переключение между окнами в Excel? (Решено)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=93203#p93203" />
			<content type="html"><![CDATA[<p>&quot;<a href="http://www.script-coding.com/AutoHotkey/WinWait.html">WinWait</a>&quot; там ни к чему.<br />&quot;<a href="http://www.script-coding.com/AutoHotkey/WinWaitActive.html">WinWaitActive</a>&quot; замени на &quot;<a href="http://www.script-coding.com/AutoHotkey/WinActivate.html">WinActivate</a>&quot;.</p>]]></content>
			<author>
				<name><![CDATA[Alectric]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26027</uri>
			</author>
			<updated>2015-04-10T11:48:15Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=93203#p93203</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Как сделать переключение между окнами в Excel? (Решено)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=93190#p93190" />
			<content type="html"><![CDATA[<p>Как сделать переключение между окнами Excel?<br />Не могу понять, почему не работает это:<br /></p><div class="codebox"><pre><code>!1::
{
msgbox Перейдем в окно 2.

WinWait, Microsoft Excel - 2.xlsx, 
IfWinNotActive, Microsoft Excel - 2.xlsx, , WinActivate, Microsoft Excel - 2.xlsx, 
WinWaitActive, Microsoft Excel - 2.xlsx, 

msgbox Есть 2!

Sleep, 1000

msgbox Перейдем обратно в 1.
WinWait, Microsoft Excel - 1.xlsx, 
IfWinNotActive, Microsoft Excel - 1.xlsx, , WinActivate, Microsoft Excel - 1.xlsx, 
WinWaitActive, Microsoft Excel - 1.xlsx, 

msgbox Есть 1!
}
return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[misha_057]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=29511</uri>
			</author>
			<updated>2015-04-10T09:06:39Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=93190#p93190</id>
		</entry>
</feed>
