Моя процедура VBA предназначена для изменения текста в текстовом поле в нижнем колонтитуле документа. В настоящее время он идентифицируется следующим образом:Как определить конкретное текстовое поле?
Dim R1 as Word.Range
Set R1 = ActiveDocument.Sections(1).Footers(wdHeaderFooterPrimary).Range
R1.ShapeRange(1).TextFrame.TextRange.Text = "xxxx"
Тем не менее, пользователи могут изменять этот шаблон и, возможно, добавлять другие текстовые поля. Как я могу гарантировать, что я обращаюсь к правильному текстовому полю?
Спасибо за быстрый ответ. Какое свойство текстового поля возвращает имя «текстовое поле 1»? – JHSEYMOUR
Я идиот. Я не видел первую часть вашего ответа. Большое спасибо!! – JHSEYMOUR