Есть многостраничный документ с таблицами.
Нужно чтобы при заполнении определенной ячейки таблицы на первой странице (в том числе через выпадающий список), тем же текстом заполнялись определенные ячейки на остальных страницах.
Word 2010.
Можно с помощью перекрёстных ссылок.
В ячейку я вставил элемент управления содержимым: вкладка "Разработчик" (по умолчанию её нет) - группа "Элементы управления".
Затем я выделил элемент управления содержимым и вставил в него закладку: вкладка "Вставка" - группа "Ссылки" - Закладка.
Затем я поставил курсор в то место, где должны дублироваться данные, и сделал: вкладка "Вставка" - группа "Ссылки" - Перекрестная ссылка - появится диалог - в списке "Тип ссылки" выберите "Закладка" - выберите нужную закладку - Вставить - Закрыть.
Теперь вносите изменения в элемент управления содержимым - затем выделите весь текст (Ctrl+A) - и нажмите F9.
[вложение удалено администратором]
Это сработало, спасибо.
Цитата:
Теперь вносите изменения в элемент управления содержимым - затем выделите весь текст (Ctrl+A) - и нажмите F9.
В защищенном документе не срабатывает Ctrl+A.
Лишь одно обстоятельство мешает воспользоваться этим способом: нужно вручную обновить каждую ячейку.
Можно обновить все поля в основном тексте макросом:
Sub макрос()
ActiveDocument.Fields.Update
End Sub
На официальном сайте нет нормального способа обновления полей и перекрёстных ссылок:
https://support.office.com/ru-ru/article/Обновление-полей-7339a049-cb0d-4d5a-8679-97c20c643d4e#_updateallfields
https://support.office.com/ru-ru/article/Создание-и-обновление-перекрестных-ссылок-aa35c606-34e8-4c64-b6eb-c6321d190645
Значит программисты из Майкрософта почему-то не посчитали нужным автоматически обновлять поля.
Обновление перед печатью меня устраивает.
Спасибо за помощь.