В полях формы Word 2007 незащищенный документ с помощью VBA очищает все поля, кроме версии Word 2002 - PullRequest
0 голосов
/ 01 декабря 2009

У меня есть код VBA, который печатает документ Word, сгенерированный из шаблона слова с полями формы, а затем должен снять защиту, чтобы изменить заголовок и снова напечатать документ. Когда я снимаю защиту документа для изменения содержимого заголовка, все поля формы очищаются. Но: когда я использую документ Word 2002, который был только что сохранен в формате dotm 2007, все работает отлично.

1 Ответ

1 голос
/ 08 декабря 2009

Позор мне. Это так легко исправить, что я должен подумать о том, чтобы бросить свою работу в качестве разработчика или не работать так же долго, как в последние месяцы каждый день: -)

Ответ: Параметр NoReset должен быть установлен в True

ActiveDocument.Protect NoReset=True
...