1

Тема: макрос, помогите

есть созданный шаблон формы из полей.

данная форма заполняется в нескольких экземплярах (несколько страниц с одинаковым шаблоном),
но есть повторяющиеся поля
имя и фамилия (поле текст без форматирования)
номер документа (поле текст без форматирования)
пол (поле выбор из списка)
номер документа (поле текст без форматирования)
и 2 поля дата (не текущая)

необходимо чтобы после заполнения первого экземпляра, указанные заполненные поля подставлялись в остальные экземпляры формы.

что делаю: нажимаю запись макроса, выбираю сочетание клавиш, выделяю введенный текст поля формы, копирую (ctrl+c), вставляю в следующий экземпляр (ctrl+v), но данный подход выдает ошибку при запуске макроса (run-time error и код, всегда разный). такое происходит, даже если записывал макрос только для одного копирования одного поля.

помогите разобраться
и дайте примерчик, код макроса для копирования значений полей, а то я уже почти весь поиск перерыл.

2

Re: макрос, помогите

kdrt25 пишет:

есть созданный шаблон формы из полей.

данная форма заполняется в нескольких экземплярах (несколько страниц с одинаковым шаблоном),
но есть повторяющиеся поля
имя и фамилия (поле текст без форматирования)
номер документа (поле текст без форматирования)
пол (поле выбор из списка)
номер документа (поле текст без форматирования)
и 2 поля дата (не текущая)

необходимо чтобы после заполнения первого экземпляра, указанные заполненные поля подставлялись в остальные экземпляры формы.

что делаю: нажимаю запись макроса, выбираю сочетание клавиш, выделяю введенный текст поля формы, копирую (ctrl+c), вставляю в следующий экземпляр (ctrl+v), но данный подход выдает ошибку при запуске макроса (run-time error и код, всегда разный). такое происходит, даже если записывал макрос только для одного копирования одного поля.

помогите разобраться
и дайте примерчик, код макроса для копирования значений полей, а то я уже почти весь поиск перерыл.

Если вам надо дублировать, скажем, исходную дату в разных местах документа, то вместо копирования / вставки поля создайте закладку на исходном поле, а затем в целевом месте вставьте кросс-ссылку на эту закладку. После обновления полей в документе на целевом месте будет то же значение, что и на исходном месте.

3

Re: макрос, помогите

yshindin пишет:

Если вам надо дублировать, скажем, исходную дату в разных местах документа, то вместо копирования / вставки поля создайте закладку на исходном поле, а затем в целевом месте вставьте кросс-ссылку на эту закладку. После обновления полей в документе на целевом месте будет то же значение, что и на исходном месте.

мне надо копировать и вставлять в новом месте значения полей формы

мне бы хоть примерчик макроса который копирует значение поля из формы и вставляет его