У меня проблема с переносом шаблона Word из Word 2003 в Word 2007
Код, который мне нужно конвертировать:
Sub Standardbrev()
Documents.Add Template:= _
"p:\setup\stdbrev.DOT", NewTemplate:= _
False
mask "<Navn>", False
mask "<Adresse>", False
mask "<Postby>", False
mask "<att>", True
mask "<Jura Nr>", False
mask "<Vedr>", False
mask "<Jurist>", False
End Sub
Редактировать, проблемы:
Когда я пытаюсь скопировать / вставить код в документ dotx, я получаю сообщение об ошибке:
Sub или Function не определены.
Если я закомментирую часть маски, я могу запустить макрос, и он откроет файл stdbrev.DOT в новом окне
Редактировать: Что это делать в 2003 году:
Когда вы запускаете макрос, появляется 7 ящиков (по 1 на каждую маску), где вы можете заполнить их информацией. Информация заменяет поля маски в документе
Надеюсь, это объясняет мою проблему
Edit: я нашел решение, я неправильно понял часть кода и не знал, что маска была функцией, написанной кем-то еще давным-давно. Извините за публикацию этого вопроса noobish