<?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 через ComObj]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=17470</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=17470&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Копирование данных из .docx через ComObj».]]></description>
		<lastBuildDate>Thu, 17 Nov 2022 08:02:18 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Копирование данных из .docx через ComObj]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155701#p155701</link>
			<description><![CDATA[<p>Понял. Еще раз спасибо большое !</p>]]></description>
			<author><![CDATA[null@example.com (folko989)]]></author>
			<pubDate>Thu, 17 Nov 2022 08:02:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155701#p155701</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Копирование данных из .docx через ComObj]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155700#p155700</link>
			<description><![CDATA[<p>Чтобы получить текст, как он есть, можно было<br /></p><div class="codebox"><pre><code>MsgBox, % cells.Item[A_Index].Range.Text</code></pre></div><p>Посмотрите, что выдаётся в таком случае.<br />Чтобы избавиться от лишнего, я с помощью RegExReplace удаляю перенос строки <strong>\R</strong> и любой символ, следующий за ним <strong>.</strong> , знак <strong>$</strong> указывает, что данная конструкция находится в в самом конце текста.<br />Синтаксис RegEx описан <a href="https://www.autohotkey.com/docs/misc/RegEx-QuickRef.htm">здесь</a>.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 17 Nov 2022 05:47:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155700#p155700</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Копирование данных из .docx через ComObj]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155699#p155699</link>
			<description><![CDATA[<p>Все получилось. Спасибо большое !!!<br />Подскажите пожалуйста, что означает &quot;\R.$&quot;&nbsp; &nbsp;?</p>]]></description>
			<author><![CDATA[null@example.com (folko989)]]></author>
			<pubDate>Thu, 17 Nov 2022 05:21:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155699#p155699</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Копирование данных из .docx через ComObj]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155696#p155696</link>
			<description><![CDATA[<p>Примерно так:<br /></p><div class="codebox"><pre><code>filePath := &quot;D:\Downloads\Пример.docx&quot;
tableNumber := 1
Word := ComObjGet(filePath)
cells := Word.Tables[tableNumber].Columns[2].Cells
Loop % cells.Count
   MsgBox, % RegExReplace(cells.Item[A_Index].Range.Text, &quot;\R.$&quot;)
Word.Close()</code></pre></div><p>Если таблица не первая в документе, поменяйте tableNumber.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 16 Nov 2022 17:35:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155696#p155696</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Копирование данных из .docx через ComObj]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155695#p155695</link>
			<description><![CDATA[<p>Можно просто из файла.</p>]]></description>
			<author><![CDATA[null@example.com (folko989)]]></author>
			<pubDate>Wed, 16 Nov 2022 17:28:15 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155695#p155695</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Копирование данных из .docx через ComObj]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155677#p155677</link>
			<description><![CDATA[<p><a href="https://forum.script-coding.com/misc.php?action=rules#quotation">Не надо</a> цитировать предыдущий пост.<br />А нужно именно из открытого окна или можно просто из файла?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 16 Nov 2022 13:59:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155677#p155677</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Копирование данных из .docx через ComObj]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155665#p155665</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Я бы советовал выложить здесь пример документа.</p></blockquote></div><p>Спасибо за совет. <a href="https://docs.google.com/document/d/1NG6iXI_BsinQctdB8cnyNCjYCMznfoEH/edit?usp=share_link&amp;ouid=116870146619583101483&amp;rtpof=true&amp;sd=true">https://docs.google.com/document/d/1NG6 … mp;sd=true</a></p>]]></description>
			<author><![CDATA[null@example.com (folko989)]]></author>
			<pubDate>Wed, 16 Nov 2022 09:29:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155665#p155665</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Копирование данных из .docx через ComObj]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155664#p155664</link>
			<description><![CDATA[<p>Я бы советовал выложить здесь пример документа.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 16 Nov 2022 08:54:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155664#p155664</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Копирование данных из .docx через ComObj]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155663#p155663</link>
			<description><![CDATA[<p>Добрый день!</p><p>Подскажите пожалуйста, как через ComObjCreate(&quot;Word.Application&quot;) можно взять из вордовского документа нужные данные и записать их в переменную ?</p><p>А именно:<br />Есть документ Word, в котором есть таблица 4х2 (но не в самом начале документа, а посередине).<br />Таблица все время располагается в одном и том же месте, отличия только в данных (Организация, фио, логин, пароль). Таблица выглядит так </p><p>Организация			ООО &quot;Рога и копыта&quot;<br />ФИО						Иванов Иван Иванович<br />Логин					user1<br />Пароль					pass1</p><p>Нужно взять данные из правой части таблицы:<br />Переменная 1 = ООО &quot;Рога и копыта&quot;<br />Переменная 2 = Иванов Иван Иванович<br />и т.д.</p><p>Пробовал через word.ActiveWindow.Document.Range(Start:=500, End:=550).Text выдергивать данные через диапазон символов. Но кол-во символов в именах все время разное, поэтому данные не получается поймать.<br />Пример документы <a href="https://docs.google.com/document/d/1NG6iXI_BsinQctdB8cnyNCjYCMznfoEH/edit?usp=share_link&amp;ouid=116870146619583101483&amp;rtpof=true&amp;sd=true">https://docs.google.com/document/d/1NG6 … mp;sd=true</a></p><p>Прошу помочь мне по возможности. Заранее спасибо!</p>]]></description>
			<author><![CDATA[null@example.com (folko989)]]></author>
			<pubDate>Wed, 16 Nov 2022 08:32:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155663#p155663</guid>
		</item>
	</channel>
</rss>
