<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум компьютерной помощи &mdash; Макрос на Visual Basic - склеиваем предложения в строку]]></title>
	<link rel="self" href="http://itpmr.ru/extern.php?action=feed&amp;tid=847&amp;type=atom" />
	<updated>2014-04-17T07:48:42Z</updated>
	<generator>PunBB</generator>
	<id>http://itpmr.ru/viewtopic.php?id=847</id>
		<entry>
			<title type="html"><![CDATA[Re: Макрос на Visual Basic - склеиваем предложения в строку]]></title>
			<link rel="alternate" href="http://itpmr.ru/viewtopic.php?pid=124152#p124152" />
			<content type="html"><![CDATA[<p>Есть такой макрос, но не очень понимаю, как он работает, зачем i = i + 1, если потом i нигде не используется:</p><p>Dim sPar As String<br />Dim par As Paragraph<br />Dim i As Integer<br />i = 0<br />For Each par In ActiveDocument.Paragraphs<br />If Right(par, 2) = Chr(46) &amp; Chr(13) Then<br />i = i + 1<br />Else<br />If Right(par, 1) = Chr(13) Then<br />par.Range.Text = Replace(par.Range.Text, Chr(13), &quot; &quot;)<br />End If<br />End If<br />Next par</p><p>Если Chr(46) &amp; Chr(13) -&nbsp; то ничего,&nbsp; <br />если просто Chr(13), то на&nbsp; &quot; &quot; заменяем.</p><p>chr(13) - это перевод каретки.<br />chr(10) - перенос строки</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>http://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2014-04-17T07:48:42Z</updated>
			<id>http://itpmr.ru/viewtopic.php?pid=124152#p124152</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Макрос на Visual Basic - склеиваем предложения в строку]]></title>
			<link rel="alternate" href="http://itpmr.ru/viewtopic.php?pid=124151#p124151" />
			<content type="html"><![CDATA[]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>http://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2014-04-16T19:37:18Z</updated>
			<id>http://itpmr.ru/viewtopic.php?pid=124151#p124151</id>
		</entry>
</feed>
