Автор Тема: Word: автоматическое заполнение определенных ячеек таблицы в многостраничном документе  (Прочитано 1750 раз)

Оффлайн Yarosik

  • Посетитель форума
  • Сообщений: 3
Привет.
Есть многостраничный документ с таблицами.
Нужно чтобы при заполнении определенной ячейки таблицы на первой странице (в том числе через выпадающий список) тем же текстом заполнялись определенные ячейки на остальных страницах.
Помогите найти решение.
Спасибо.

P.S. Word 2010

Онлайн Администратор

  • Administrator
  • Сообщений: 1637
Можно с помощью перекрёстных ссылок.
В ячейку я вставил элемент управления содержимым: вкладка "Разработчик" (по умолчанию её нет) - группа "Элементы управления".
Затем я выделил элемент управления содержимым и вставил в него закладку: вкладка "Вставка" - группа "Ссылки" - Закладка.
Затем я поставил курсор в то место, где должны дублироваться данные, и сделал: вкладка "Вставка" - группа "Ссылки" - Перекрестная ссылка - появится диалог - в списке "Тип ссылки" выберите "Закладка" - выберите нужную закладку - Вставить - Закрыть.

Теперь вносите изменения в элемент управления содержимым - затем выделите весь текст (Ctrl+A) - и нажмите F9.

[вложение удалено администратором]

Оффлайн Yarosik

  • Посетитель форума
  • Сообщений: 3
Это сработало, спасибо.

""Теперь вносите изменения в элемент управления содержимым - затем выделите весь текст (Ctrl+A) - и нажмите F9.""

- в защищенном документе не срабатывает  (Ctrl+A)

Лишь одно обстоятельство мешает воспользоваться этим способом, нужно вручную обновлять каждую ячейку.

Может есть вариант автоматического обновления связанных ячеек? Сразу после заполнения ключевой?

Онлайн Администратор

  • Administrator
  • Сообщений: 1637
Можно обновить все поля в основном тексте макросом:
Sub макрос()
    ActiveDocument.Fields.Update
End Sub

Онлайн Администратор

  • Administrator
  • Сообщений: 1637
На официальном сайте нет нормального способа обновления полей и перекрёстных ссылок:
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

Значит программисты из майкрософта почему-то не посчитали нужным автоматически обновлять поля.

Оффлайн Yarosik

  • Посетитель форума
  • Сообщений: 3
Обновление перед печатью меня устраивает.

"" На официальном сайте нет нормального способа обновления полей и перекрёстных ссылок:
https://support.office.com/ru-ru/article/Обновление-полей-7339a049-cb0d-4d5a-8679-97c20c643d4e#_updateallfields ""

Спасибо за помощь.

Но вот ни как не пойму что сделать, чтобы текст в привязанных к выпадающему списку ячейках, оставался с выделением.

Онлайн Администратор

  • Administrator
  • Сообщений: 1637
Вставьте файл-пример, иначе я не понимаю, о чём вы пишите.