В виду того что рубрика этого спрашивает о объявлять документ, я иду бросить вне идею заменять ть ActiveDocument с переменным именем.
Я предложил бы начать ваше Кодего с:
Тусклый doc как документ
После этого вы можете сделать конечно что правильно документ задействован с:
Установите doc = ActiveDocument
С вас упомянул что потребитель создает документ, вы могл даже хотеть сделать конечно его прикрепляет к шаблону путем использование:
Установите doc = Documents.Add (шаблон: = " нормальный ")
При имя шаблона вам нужно. Славная вещь о использовании шаблона для нового документа что вы можете быть уверенн что bookmarks будут существовать.
Без видеть остальнои вашего шаблона, я не вс уверен пропавше, но вы smogли затянуть вещи путем объявлять тип документа. ActiveDocument может получить вид wonky если потребитель имеет множественные архивы открытые, то (однако маловероятно если вы вызываете Кодего внутри активно документ).