Я написал макрос, который выполняет текстовый поиск в текстовом документе и заменяет поле на поле автотекста.Проблема, с которой я сталкиваюсь, заключается в том, что при запуске он заменяет текст сохраненным значением поля автотекста, но фактически не создает новое поле автотекста.Т.е. после запуска макроса вы не сможете многократно обновлять значение автотекста.Вариант использования этого состоит в том, чтобы ускорить процесс вставки автотекста, заменяя ключевые слова полями автотекста.Позже эти поля будут записаны другим макросом
Я попытался с помощью метода AutoTextEntries (atext) .insert безуспешно.
Sub InsertAutoTextEntry()
Set locVal = ActiveDocument.Range
With locVal.Find
.Text = "testautotext"
.Format = False
ActiveDocument.AttachedTemplate.AutoTextEntries("one").Insert _
Where:=Selection.Range, RichText:=True
End Sub
Я ожидаю получить новое поле автотекста, котороеможет быть доступен другим макросом, но вместо этого я получаю только текстовое значение, а не поле.