<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK:Поиск определенного слова в *.docx]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=14818</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=14818&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK:Поиск определенного слова в *.docx».]]></description>
		<lastBuildDate>Wed, 05 Jun 2019 19:49:22 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK:Поиск определенного слова в *.docx]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=134629#p134629</link>
			<description><![CDATA[<p><strong>sega.83</strong></p><br /><div class="codebox"><pre><code>#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
#SingleInstance force   ; игнор уже запущенного скрипта, переоткрытие


Path = % A_Desktop &quot;\Документ Microsoft Word.docx&quot;

oWord := ComObjCreate(&quot;Word.Application&quot;)
oWord.Visible := true
oWord.Documents.Open(Path)


slovo := &quot;Диагноз&quot;
zamena := &quot;Неизлечим&quot;


FindAndReplace( oWord, slovo, zamena)

FindAndReplace( obj, search, replace )
{
	obj.Selection.Find.ClearFormatting
	obj.Selection.Find.Replacement.ClearFormatting
	obj.Selection.Find.Execute( search, 0, 0, 0, 0, 0, 1, 1, 0, replace, 2)
}


oWord.ActiveDocument.Save
oWord.ActiveDocument.close
oWord.quit</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (inseption86)]]></author>
			<pubDate>Wed, 05 Jun 2019 19:49:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=134629#p134629</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Поиск определенного слова в *.docx]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=134628#p134628</link>
			<description><![CDATA[<p>Читайте про объектную модель ворда.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 05 Jun 2019 16:52:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=134628#p134628</guid>
		</item>
		<item>
			<title><![CDATA[AHK:Поиск определенного слова в *.docx]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=134627#p134627</link>
			<description><![CDATA[<p>Подскажите пожалуйста команду для поиска определенного слова в документе Word?<br />Имеется открытый документ Word, который подвергается редактированию.<br />Необходимо в тексте найти слово &quot;Диагноз&quot; и сделать по нему щелчок мышью.<br />Стандартный Word-овский поиск не подходит, так как таких слов в документе нужно найти множество.</p><p>Пока нашел только такой выход с поиском картинки, но это не самый лучший способ так как документ может масштабироваться и в этом случае поиск по картинке происходит не корректно.<br /></p><div class="codebox"><pre><code>F3::
Macro1:
CoordMode, Pixel, Window
ImageSearch, FoundX, FoundY, 520, 420, 800, 800, Диагноз.png
If ErrorLevel = 0
	Click, %FoundX%, %FoundY% Left, 1
If ErrorLevel
	Loop, 2
		SoundBeep
Return
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (sega.83)]]></author>
			<pubDate>Wed, 05 Jun 2019 16:32:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=134627#p134627</guid>
		</item>
	</channel>
</rss>
