<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; VBA Word: Проверка ввода в Formfield под защитой]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=15209</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=15209&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «VBA Word: Проверка ввода в Formfield под защитой».]]></description>
		<lastBuildDate>Sun, 01 Mar 2020 05:10:20 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: VBA Word: Проверка ввода в Formfield под защитой]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=138166#p138166</link>
			<description><![CDATA[<p>Сердечно благодарю, работает.</p>]]></description>
			<author><![CDATA[null@example.com (o5andrey)]]></author>
			<pubDate>Sun, 01 Mar 2020 05:10:20 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=138166#p138166</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBA Word: Проверка ввода в Formfield под защитой]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=138162#p138162</link>
			<description><![CDATA[<p><strong>o5andrey</strong>, давайте попробуем для Вашего случая:<br /></p><div class="quotebox"><cite>o5andrey пишет:</cite><blockquote><p>Для того чтобы она повторялась (чтобы потом разрезав получить две копии) я после такой формы вставляю ещё перекрёстную ссылку на всю форму целиком.</p></blockquote></div><p>Заменим строку:<br /></p><div class="codebox"><pre><code>With ThisDocument.FormFields.Item(Selection.Bookmarks.Item(1).Name)</code></pre></div><p>на:<br /></p><div class="codebox"><pre><code>With ThisDocument.FormFields.Item(Selection.Bookmarks.Item(Selection.Bookmarks.Count).Name)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Sat, 29 Feb 2020 14:25:01 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=138162#p138162</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBA Word: Проверка ввода в Formfield под защитой]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=138160#p138160</link>
			<description><![CDATA[<p>Спасибо за помощь, мне бы до такого выкрутаса не додуматься: ThisDocument.FormFields.Item(Selection.Bookmarks.Item(1).Name)<br />Высокоуровневое программирование - что разгадывание ребусов.</p>]]></description>
			<author><![CDATA[null@example.com (o5andrey)]]></author>
			<pubDate>Sat, 29 Feb 2020 09:12:46 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=138160#p138160</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBA Word: Проверка ввода в Formfield под защитой]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=138159#p138159</link>
			<description><![CDATA[<p>Я понял в чём дело в моём файле.<br />Моя форма представляет собой три таблицы на половину листа А4. Для того чтобы она повторялась (чтобы потом разрезав получить две копии) я после такой формы вставляю ещё перекрёстную ссылку на всю форму целиком. Как только я удалил эту закладку на всё целиком - проверка заработала.<br />Вы не подскажете мне как сделать копию формы иным способом?</p>]]></description>
			<author><![CDATA[null@example.com (o5andrey)]]></author>
			<pubDate>Sat, 29 Feb 2020 08:39:07 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=138159#p138159</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBA Word: Проверка ввода в Formfield под защитой]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=138154#p138154</link>
			<description><![CDATA[<p>Действительно работает.<br />А почему в моём файле не работает? (поля &quot;цех&quot; и &quot;тип датчика&quot; в начале)<br /><a href="https://dropmefiles.com/eJzXK">https://dropmefiles.com/eJzXK</a></p>]]></description>
			<author><![CDATA[null@example.com (o5andrey)]]></author>
			<pubDate>Sat, 29 Feb 2020 05:57:59 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=138154#p138154</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBA Word: Проверка ввода в Formfield под защитой]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=138137#p138137</link>
			<description><![CDATA[<div class="quotebox"><cite>o5andrey пишет:</cite><blockquote><p>Опять &quot;говорит&quot; &quot;Запрашиваемый номер семейства не существует&quot; (5941)</p></blockquote></div><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p><span class="postimg"><img src="https://i.imgur.com/alj12yR.png" alt="https://i.imgur.com/alj12yR.png" /></span></p><p><span class="postimg"><img src="https://i.imgur.com/vfHVIMN.png" alt="https://i.imgur.com/vfHVIMN.png" /></span></p></div></div><p><a href="https://dropmefiles.com/wA6WX">FormFields.doc.7z</a></p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Fri, 28 Feb 2020 17:53:11 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=138137#p138137</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBA Word: Проверка ввода в Formfield под защитой]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=138124#p138124</link>
			<description><![CDATA[<p>Опять &quot;говорит&quot; &quot;Запрашиваемый номер семейства не существует&quot; (5941)<br />Без защиты тоже не хочет...<br />(закладки у меня есть)</p>]]></description>
			<author><![CDATA[null@example.com (o5andrey)]]></author>
			<pubDate>Fri, 28 Feb 2020 02:47:05 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=138124#p138124</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBA Word: Проверка ввода в Formfield под защитой]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=138071#p138071</link>
			<description><![CDATA[<div class="quotebox"><cite>o5andrey пишет:</cite><blockquote><p>(Задача - сделать проверку введённых данных. Ну вернее просто убрать переносы строки, если пользователь их поставил, и заменить точки на запятые.)</p></blockquote></div><p>Например, так:<br /></p><div class="codebox"><pre><code>Option Explicit

Sub Sample()
    With ThisDocument.FormFields.Item(Selection.Bookmarks.Item(1).Name)
        If .Type = wdFieldFormTextInput Then
            .Result = Replace(Replace(.Result, &quot;.&quot;, &quot;,&quot;), vbCr, &quot;&quot;)
        End If
    End With
End Sub
</code></pre></div><p>Само собой, все поля должны иметь закладки (по умолчанию оные есть).</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Thu, 27 Feb 2020 18:19:26 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=138071#p138071</guid>
		</item>
		<item>
			<title><![CDATA[VBA Word: Проверка ввода в Formfield под защитой]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=138067#p138067</link>
			<description><![CDATA[<p>Здравствуйте.<br />Хочу в защищённом документе-форме при выходе из конкретного поля узнать его имя<br />&#039;(пример из справки)<br />If Selection.FormFields.Count &gt;= 1 Then<br />&nbsp; &nbsp;MsgBox Selection.FormFields(1).Name<br />End If<br />Я понял что под защитой это работать не может... не знаю как выкрутиться.<br />Может Вы знаете как узнать идентификатор отредактированного поля через макрос выхода/входа?<br />Когда пробовал временно снимать защиту, он (Word) тоже &quot;отказался&quot;...<br />(Задача - сделать проверку введённых данных. Ну вернее просто убрать переносы строки, если пользователь их поставил, и заменить точки на запятые.)</p>]]></description>
			<author><![CDATA[null@example.com (o5andrey)]]></author>
			<pubDate>Thu, 27 Feb 2020 07:07:50 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=138067#p138067</guid>
		</item>
	</channel>
</rss>
