Я использую макрос Excel, где я вставляю один и тот же текст в несколько закладок в документе Word. Как это сделать, указав команду insert один раз и применив ее ко всем местоположениям закладок?Вставка в несколько местоположений закладок - Excel VBA
Теперь я делаю следующее для всех закладок?
Dim monYear As String
monYear = Format(DateAdd("m", -1, Now), "mmmm yyyy")
wdApp.Selection.GoTo what:=-1, Name:="Front_Page_Month_Year"
wdApp.Selection.TypeText monYear
wdApp.Selection.GoTo what:=-1, Name:="Page2_Month_Year"
wdApp.Selection.TypeText monYear
А дальше и дальше ....
Что делает 'doc.Fields.Update'? – Dombey
И поскольку я программирую в Excel VBE, функция 'Bookmarks' не работает. – Dombey
Перекрестные ссылки поддерживаются кодами полей REF. Обновление заставляет обновлять поля (подумайте об этом как принудительный расчет в Excel). Если вы объявляете и создаете экземпляр 'doc', как я показываю, тогда Закладки должны работать. Если нет, объясните, КАК это не работает - и это не функция, это коллекция. –