<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; JScript: Сформировать строку для буфера обмена (для excel)]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6904&amp;type=atom" />
	<updated>2012-03-11T05:24:37Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=6904</id>
		<entry>
			<title type="html"><![CDATA[Re: JScript: Сформировать строку для буфера обмена (для excel)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=57702#p57702" />
			<content type="html"><![CDATA[<p>Ну да ладно, фиг с ним. Главное что задача решена, спасибо всем за подсказку.</p>]]></content>
			<author>
				<name><![CDATA[DnsIs]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26282</uri>
			</author>
			<updated>2012-03-11T05:24:37Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=57702#p57702</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JScript: Сформировать строку для буфера обмена (для excel)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=57701#p57701" />
			<content type="html"><![CDATA[<p><strong>DnsIs</strong>, я не смотрел подробно, но очень может быть, что то, что попадает в буфер обмена из Firefox, больше соответствует стандартам HTML и меньше — тому, что ожидает увидеть там Excel. По сравнению с IE, разумеется.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2012-03-11T05:19:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=57701#p57701</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JScript: Сформировать строку для буфера обмена (для excel)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=57697#p57697" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><div class="quotebox"><blockquote><p>Он то как раз такие теги не копирует, а копирует просто тупо текст</p></blockquote></div><p>Вы не правы ...</p></blockquote></div><p>Отчего же тогда в эксель вставляется одной строкой?</p>]]></content>
			<author>
				<name><![CDATA[DnsIs]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26282</uri>
			</author>
			<updated>2012-03-11T02:42:06Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=57697#p57697</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JScript: Сформировать строку для буфера обмена (для excel)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=57624#p57624" />
			<content type="html"><![CDATA[<p>Мне кажется важным изложить возможность «ручного» формирования форматированного содержимого и вставки его в тот же Excel.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2012-03-07T23:56:04Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=57624#p57624</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JScript: Сформировать строку для буфера обмена (для excel)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=57623#p57623" />
			<content type="html"><![CDATA[<p>to alexii:<br /></p><div class="quotebox"><cite>alexii пишет:</cite><blockquote><p><strong>Xameleon</strong>, вопрос и ответ можно, слегка причесав, в Коллекцию.</p></blockquote></div><p>Хм. Как то слабовато для коллекции, Вы не находите ? )</p>]]></content>
			<author>
				<name><![CDATA[Xameleon]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=8836</uri>
			</author>
			<updated>2012-03-07T23:37:16Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=57623#p57623</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JScript: Сформировать строку для буфера обмена (для excel)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=57619#p57619" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Он то как раз такие теги не копирует, а копирует просто тупо текст</p></blockquote></div><p>Вы не правы:<br /></p><div class="codebox"><pre><code>1    CF_TEXT    Memory    156    6    
13    CF_UNICODETEXT    Memory    312    5    
49442    HTML Format    Memory    1,085    2    
49744    text/html    Memory    1,754    1    
49941    text/_moz_htmlcontext    Memory    280    3    
49942    text/_moz_htmlinfo    Memory    8    4    
49943    text/x-moz-url-priv    Memory    60    7</code></pre></div><p>IE:<br /></p><div class="codebox"><pre><code>1    CF_TEXT    Memory    137    1    
13    CF_UNICODETEXT    Memory    274    2    
49344    Rich Text Format    Memory    5,397    4    
49442    HTML Format    Memory    27,202    3</code></pre></div>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2012-03-07T21:40:15Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=57619#p57619</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JScript: Сформировать строку для буфера обмена (для excel)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=57608#p57608" />
			<content type="html"><![CDATA[<p>По пути домой мысль такая назрела, что нужно сформировать html-таблицу и все будет тип-топ.<br />А сразу так не попробовал, потому как сбило с толку копирование в буфер таблиц Firefox-ом. Он то как раз такие теги не копирует, а копирует просто тупо текст и в эксель вставляется одной строкой.</p><p>Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[DnsIs]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26282</uri>
			</author>
			<updated>2012-03-07T14:57:29Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=57608#p57608</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JScript: Сформировать строку для буфера обмена (для excel)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=57607#p57607" />
			<content type="html"><![CDATA[<p><strong>Xameleon</strong>, вопрос и ответ можно, слегка причесав, в Коллекцию.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2012-03-07T14:49:59Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=57607#p57607</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JScript: Сформировать строку для буфера обмена (для excel)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=57603#p57603" />
			<content type="html"><![CDATA[<p>Хм, ну как Вы правильно заметили: </p><div class="quotebox"><cite>DnsIs пишет:</cite><blockquote><p>При копировании из IE таблиц, ячейки ведь вставляются объединенными.</p></blockquote></div><p>Соответственно для того, чтобы Excel понял, как правильно обработать Ваши данные надо передать что то вроде этого...</p><div class="codebox"><pre><code>
var strCopy = &quot;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Столбец 1&lt;\/td&gt;&lt;td&gt;Столбец 2&lt;\/td&gt;&lt;/tr&gt;&lt;td colspan=2&gt;Данные&lt;\/td&gt;&lt;\/table&gt;&quot;;
objIE = new ActiveXObject(&quot;InternetExplorer.Application&quot;)
objIE.Navigate(&quot;about:blank&quot;)
objIE.document.parentWindow.clipboardData.setData(&quot;Text&quot;, strCopy)
objIE.Quit()</code></pre></div><p>Иначе как Excel узнает, какие ячейки группировать, а какие нет ?</p>]]></content>
			<author>
				<name><![CDATA[Xameleon]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=8836</uri>
			</author>
			<updated>2012-03-07T10:58:56Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=57603#p57603</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[JScript: Сформировать строку для буфера обмена (для excel)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=57586#p57586" />
			<content type="html"><![CDATA[<p>Бодрый день всем.</p><p>Такая вот задача образовалась. Есть код, который формирует строку и копирует ее в буфер обмена.</p><div class="codebox"><pre><code>var strCopy = &quot;Столбец 1\tСтолбец2\r\nДанные&quot;;
objIE = new ActiveXObject(&quot;InternetExplorer.Application&quot;)
objIE.Navigate(&quot;about:blank&quot;)
objIE.document.parentWindow.clipboardData.setData(&quot;text&quot;, strCopy)
objIE.Quit()</code></pre></div><p>После запуска кода, текст благополучно вставляется в excel и получается вот что<br /><span class="postimg"><img src="http://rghost.ru/36890106/image.png" alt="http://rghost.ru/36890106/image.png" /></span></p><p>Важна для меня лишь 1 строчка скрипта и вопрос вот в чем. Как сформировать строку так, что бы в excel вставилось так:<br /><span class="postimg"><img src="http://rghost.ru/36890116/image.png" alt="http://rghost.ru/36890116/image.png" /></span></p><p>При копировании из IE таблиц, ячейки ведь вставляются объединенными.</p>]]></content>
			<author>
				<name><![CDATA[DnsIs]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26282</uri>
			</author>
			<updated>2012-03-07T06:11:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=57586#p57586</id>
		</entry>
</feed>
