<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; VBS: Ошибка при добавлении нового свойства в документ Word 2010]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=8525</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8525&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «VBS: Ошибка при добавлении нового свойства в документ Word 2010».]]></description>
		<lastBuildDate>Thu, 01 Aug 2013 12:22:41 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: VBS: Ошибка при добавлении нового свойства в документ Word 2010]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74148#p74148</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Не хочется сильно отдаляться от 1С</p></blockquote></div><p>В 1С Вы этого не сделаете. Ни напрямую, ни через ScriptControl.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Thu, 01 Aug 2013 12:22:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74148#p74148</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Ошибка при добавлении нового свойства в документ Word 2010]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74147#p74147</link>
			<description><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><div class="codebox"><pre><code>    &lt;reference object=&quot;Scripting.FileSystemObject&quot;/&gt;

    s = ForReading</code></pre></div></blockquote></div><p>alexii, спасибо!<br />Не хочется сильно отдаляться от 1С, но стоит попробовать.<br />Интересно, что же использовать в качестве объекта в данном примере?</p><div class="codebox"><pre><code>&lt;reference object=&quot;Word.Application&quot;/&gt;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (sidnet1964)]]></author>
			<pubDate>Thu, 01 Aug 2013 12:17:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74147#p74147</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Ошибка при добавлении нового свойства в документ Word 2010]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74146#p74146</link>
			<description><![CDATA[<p><strong>YMP</strong>, на это:<br /></p><div class="quotebox"><blockquote><p><strong>Элемент &lt;reference&gt;</strong></p><p>Обеспечивает доступ к мнемоническим константам, определённым в библиотеке типов нужного объекта (экземпляр объекта при этом не создаётся). Это позволяет не запоминать числовые значения констант, к которым постоянно нужно обращаться при написании кода.</p><p>Атрибут object задаёт программный идентификатор объекта. При необходимости можно указать версию объекта в атрибуте version. Вместо программного идентификатора объекта можно использовать глобальный код его библиотеки типов, задав его в атрибуте guid.</p><p>Например:<br /></p><div class="codebox"><pre><code>    &lt;reference object=&quot;Scripting.FileSystemObject&quot;/&gt;

    s = ForReading</code></pre></div></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Thu, 01 Aug 2013 10:44:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74146#p74146</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Ошибка при добавлении нового свойства в документ Word 2010]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74145#p74145</link>
			<description><![CDATA[<div class="quotebox"><cite>sidnet1964 пишет:</cite><blockquote><p>Не подскажете, как использовать в скриптах предопределенные константы MS Office не заменяя их числами?</p></blockquote></div><p>Думаю, только определив их в коде скрипта как переменные. Интерпретатор VBScript ничего не знает про константы VBA.</p><p>Не знаю, впрочем, на что намекает <strong>alexii</strong>; может, я чего-то не догоняю.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Thu, 01 Aug 2013 10:10:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74145#p74145</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Ошибка при добавлении нового свойства в документ Word 2010]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74144#p74144</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Не подскажете, как использовать в скриптах предопределенные константы MS Office не заменяя их числами?</p></blockquote></div><p><a href="http://forum.script-coding.com/viewtopic.php?id=1149">WSH: пишем сценарии в формате WSF</a></p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Thu, 01 Aug 2013 09:48:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74144#p74144</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Ошибка при добавлении нового свойства в документ Word 2010]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74143#p74143</link>
			<description><![CDATA[<div class="quotebox"><cite>YMP пишет:</cite><blockquote><p>А переменная msoPropertyTypeNumber где-нибудь определена?</p></blockquote></div><p>Спасибо большое! Я считал msoPropertyTypeNumber предопределенной константой. После замены на числовое значение все заработало.</p><div class="codebox"><pre><code>    |    MSWord.ActiveDocument.CustomDocumentProperties.Add &quot;&quot;Application2&quot;&quot;, False, 1, 99
</code></pre></div><p>Не подскажете, как использовать в скриптах предопределенные константы MS Office не заменяя их числами?</p>]]></description>
			<author><![CDATA[null@example.com (sidnet1964)]]></author>
			<pubDate>Thu, 01 Aug 2013 09:22:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74143#p74143</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Ошибка при добавлении нового свойства в документ Word 2010]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74142#p74142</link>
			<description><![CDATA[<p>А переменная msoPropertyTypeNumber где-нибудь определена?</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Thu, 01 Aug 2013 09:07:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74142#p74142</guid>
		</item>
		<item>
			<title><![CDATA[VBS: Ошибка при добавлении нового свойства в документ Word 2010]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74141#p74141</link>
			<description><![CDATA[<p>Необходимо добавить новое пользовательское свойство в новый документ Word 2010. Запуск скрипта выполняется из 1С v7.</p><div class="codebox"><pre><code>Процедура Установить()
    Попытка
        ScrptCtrl=СоздатьОбъект(&quot;MSScriptControl.ScriptControl&quot;);
        ScrptCtrl.Language=&quot;vbscript&quot;;

        ScrptCtrl.AddCode(&quot;
        |Sub SetProp()
        |    Set MSWord = CreateObject(&quot;&quot;Word.Application&quot;&quot;)
        |    MSWord.Documents.Add
        |    MSWord.Visible = True
        |    MSWord.ActiveDocument.CustomDocumentProperties.Add &quot;&quot;Application2&quot;&quot;, False, msoPropertyTypeNumber, 99
        |End Sub
        |&quot;);

        ScrptCtrl.Run (&quot;SetProp&quot;);
    Исключение
        Сообщить(ОписаниеОшибки());
    КонецПопытки;
КонецПроцедуры
</code></pre></div><p>При вызове процедуры получаю сообщение 1С: &quot;Ошибка выполнения Microsoft VBScript: Недопустимый вызов или аргумент процедуры&quot;, оно относится к оператору &quot;MSWord.ActiveDocument.CustomDocumentProperties.Add&quot;.</p><p>Код самого скрипта нормально работает в VBA<br /></p><div class="codebox"><pre><code>Sub SetProp()
    Set MSWord = CreateObject(&quot;Word.Application&quot;)
    MSWord.Documents.Add
    MSWord.Visible = True
    MSWord.ActiveDocument.CustomDocumentProperties.Add &quot;Application2&quot;, False, msoPropertyTypeNumber, 99
End Sub
</code></pre></div><p>Таким образом, по синтаксису и составу параметров все должно быть верно. Но не работает.</p>]]></description>
			<author><![CDATA[null@example.com (sidnet1964)]]></author>
			<pubDate>Thu, 01 Aug 2013 08:51:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74141#p74141</guid>
		</item>
	</channel>
</rss>
