<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Читать DOCX в переменную [решено ComObject]]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=10325&amp;type=atom" />
	<updated>2017-06-25T23:14:16Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=10325</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Читать DOCX в переменную [решено ComObject]]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=116867#p116867" />
			<content type="html"><![CDATA[<p>Можно заменять через Find.Execute.<br /><a href="https://msdn.microsoft.com/VBA/Word-VBA/articles/find-execute-method-word">https://msdn.microsoft.com/VBA/Word-VBA … ethod-word</a></p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2017-06-25T23:14:16Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=116867#p116867</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Читать DOCX в переменную [решено ComObject]]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=116865#p116865" />
			<content type="html"><![CDATA[<p>Всем привет. </p><p>Имеется аналогичная задача, только после извлечения текста (несколько слов/фраз/строк, расположенных в разных местах документа) необходимо эти фразы/строки вставить в другой документ-word (также не открывая его). Все усложняется тем, что во втором документе уже есть некий текст и вставлять фразы/строки нужно в определенные места (т.е. перед вставкой использовать поиск конкретных слов и вставлять текст после них).</p>]]></content>
			<author>
				<name><![CDATA[Stepnoy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38030</uri>
			</author>
			<updated>2017-06-25T14:46:40Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=116865#p116865</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Читать DOCX в переменную [решено ComObject]]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=90326#p90326" />
			<content type="html"><![CDATA[<p>Наверное у меня старые версии архиваторов...</p>]]></content>
			<author>
				<name><![CDATA[Alectric]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26027</uri>
			</author>
			<updated>2015-01-11T16:45:51Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=90326#p90326</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Читать DOCX в переменную [решено ComObject]]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=90323#p90323" />
			<content type="html"><![CDATA[<p>Вот, упаковал содержимое из docx в zip.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2015-01-11T16:27:39Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=90323#p90323</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Читать DOCX в переменную [решено ComObject]]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=90321#p90321" />
			<content type="html"><![CDATA[<p>Методом &quot;тыка в гугл&quot; нашел.</p><p>Код чтобы взять текст из документа &quot;*.docx&quot;.<br /></p><div class="codebox"><pre><code>oWord := ComObjCreate(&quot;Word.Application&quot;)
Word:=oWord.Documents.Open(&quot;D:\Desktop\Downloads\blank.docx&quot;)
text:=word.ActiveWindow.Document.Range().Text
Word.Close()
oWord.Quit()
msgbox,% text
</code></pre></div><p>ps:<br />Проблемой с открытием оказались незакрытые копии ворда с открытым документом.</p>]]></content>
			<author>
				<name><![CDATA[Alectric]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26027</uri>
			</author>
			<updated>2015-01-11T16:15:21Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=90321#p90321</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Читать DOCX в переменную [решено ComObject]]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=90319#p90319" />
			<content type="html"><![CDATA[<p>С открытием разобрался.<br /></p><div class="codebox"><pre><code>Word:=oWord.Documents.Open(&quot;D:\Desktop\Downloads\blank.docx&quot;)
</code></pre></div><p>Теперь как копировать... не найду где описаны все функции для ворда.</p><p>Вот файл.</p>]]></content>
			<author>
				<name><![CDATA[Alectric]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26027</uri>
			</author>
			<updated>2015-01-11T16:07:38Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=90319#p90319</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Читать DOCX в переменную [решено ComObject]]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=90318#p90318" />
			<content type="html"><![CDATA[<p>У меня winrar&#039;ом получалось открыть. Скиньте файл, я попробую извлечь.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2015-01-11T16:07:13Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=90318#p90318</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Читать DOCX в переменную [решено ComObject]]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=90317#p90317" />
			<content type="html"><![CDATA[<p>Не выходит, пробовал 7z и winrar.<br />Решил сделать через ком, но застрял на открытии документа.<br /></p><div class="codebox"><pre><code>oWord := ComObjCreate(&quot;Word.Application&quot;) ; create MS Word object
oWord.Visible := 1, oWord.Activate ; make it visible and activate it.
oWord.Documents.Open(&quot;D:\Desktop\Downloads\blank.docx&quot;) ; create new document
;oWord.Range.Copy()
;oWord.Close()
;oWord.Quit()
f:=clipbord

msgbox,% p &quot;`n-&quot; f
ExitApp
</code></pre></div><p>При открытии выдает окно, что запись в документ запрещена и на выбор 3 пункта.<br />Сейчас ищю как миновать это и просто скопировать текст, не отображая сам документ (oWord.Visible := 0, сейчас 1 для отладки).</p>]]></content>
			<author>
				<name><![CDATA[Alectric]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26027</uri>
			</author>
			<updated>2015-01-11T15:58:49Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=90317#p90317</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Читать DOCX в переменную [решено ComObject]]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=90316#p90316" />
			<content type="html"><![CDATA[<p>Попробуйте открыть файл .docx архиватором и найти там документ document.xml.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2015-01-11T15:50:41Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=90316#p90316</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Читать DOCX в переменную [решено ComObject]]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=90308#p90308" />
			<content type="html"><![CDATA[<p>Возможно ли прочитать текст из документа ворда в переменную не открывая его через ворд?<br />Нужно для дальнейшей работы с текстом.</p>]]></content>
			<author>
				<name><![CDATA[Alectric]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26027</uri>
			</author>
			<updated>2015-01-11T13:44:37Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=90308#p90308</id>
		</entry>
</feed>
