<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; VBS: как взять переменную из текстового файла.]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=14227&amp;type=atom" />
	<updated>2018-10-09T14:32:12Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=14227</id>
		<entry>
			<title type="html"><![CDATA[VBS: как взять переменную из текстового файла.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=129123#p129123" />
			<content type="html"><![CDATA[<p>Добрый день! Имеется скрипт, создающий подпись для outlook. Внизу нужно прикрепить текстовый блок который будет содержать ссылки на товары, которые на распродаже. Суть в том что раз товары на распродаже, то периодически этот блок будет меняться и хочется автоматизировать этот процесс, чтобы каждый раз скрипт не править вручную. Идея такая: Есть txt файл, в нем <br />1-ая строка &quot;Это наш супер мега товар на акции, пожалуйста купите, а то меня уволят&quot; <br />2-ая строка - &quot;http://www.PupkinTorg.ru/sales/не_увольняйте_менеджера.html&quot; <br />Как скрипт, который создает подпись заставить взять значение первой строки и присвоить его переменной StrText1 и значение второй строки и присвоить переменной StrUrl1 которые в дальнейшем будут использоваться в подписи?<br />Сейчас это выглядит так:<br /></p><div class="codebox"><pre><code>
objSelection.TypeText &quot;Новинки месяца - нажмите на товар, чтобы узнать подробнее:&quot; 
objSelection.TypeText(Chr(11))
Set hyp = objSelection.Hyperlinks.Add(objSelection.Range, strUrl1,,,&quot;Супер средство от рептилойдов&quot; )
 &#039;где StrUrl1 задавалась в начале скрипта вручную типа StrUrl1 =  &quot;http://www.PupkinTorg.ru/sales/не_увольняйте_менеджера.html&quot; 
hyp.Range.Font.Color = RGB(89,89,89)
hyp.Range.Font.Bold = True
objSelection.TypeText CHR(11)
</code></pre></div><p>а нужно чтобы менеджер правил txt файл и скрипт брал из него эти данные и получалось так:<br /></p><div class="codebox"><pre><code>
objSelection.TypeText  &quot;Новинки месяца - нажмите на товар, чтобы узнать подробнее:&quot; 
objSelection.TypeText(Chr(11))
Set hyp = objSelection.Hyperlinks.Add(objSelection.Range, strUrl1,,,StrText1 )
</code></pre></div><p>Возможно ли такое сделать? Потому что отделов много, у каждого свои распродажи, и по нескольку раз в месяц вручную править скрипты не хочется совсем, а так менеджер бы на сетевой диск выкладывал бы txt файл и скрипт сам бы из него по строчкам брал нужные значения переменных.</p>]]></content>
			<author>
				<name><![CDATA[ansh-spb]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=39572</uri>
			</author>
			<updated>2018-10-09T14:32:12Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=129123#p129123</id>
		</entry>
</feed>
