1

Тема: автоматизация изменения связей

Добрый день!
В файл вставлена таблица excel, из ячеек которой сделаны связи в файл.
1 По непонятной причине каждый раз при открытии файла появляется сообщение об обновлении внешних связей (разработчики word и excel живут на разных планетах?)
2 При сохранении файла под новым именем нужно вручную изменять все связи.
Подскажите пжлста как избежать 1 и 2.
С уважением

Post's attachments

Договор поставки.docx 189.11 Кб, 3 скачиваний с 2015-05-13 

You don't have the permssions to download the attachments of this post.

2

Re: автоматизация изменения связей

dude пишет:

Добрый день!
В файл вставлена таблица excel, из ячеек которой сделаны связи в файл.
1 По непонятной причине каждый раз при открытии файла появляется сообщение об обновлении внешних связей (разработчики word и excel живут на разных планетах?)
2 При сохранении файла под новым именем нужно вручную изменять все связи.
Подскажите пжлста как избежать 1 и 2.
С уважением

1. Параметры Ворд-->Дополнительно-->раздел Общие-->снять галку с чекбокса "Обновлять связи при открытии"
2. От ручного обновления связей никуда не деться, но можно автоматизировать эту работу при помощи поиска и замены.
Связи в Ворд создаются при помощи полей LINK
Нажмите CTRL+F9 для отображения кодов полей.
Код одного поля будет выглядеть примерно так:
{ LINK Excel.Sheet.12 "C:\\Users\\Борис\\Documents\\Расчет1.docx" "_1493205736!Лист1!R1C1" \p  \* MERGEFORMAT }
Найти и заменить
Строка поиска (Старый путь и имя файла) "C:\\Users\\Борис\\Documents\\Расчет1.docx"
Строка замены  (Новый путь и имя файла)  "C:\\Users\\Борис\\Documents\\Расчет2.docx"
Для отображения значений полей снова нажмите CTRL+F9

О работе с полями Ворд см. топик в Блоге Александра Гуревича http://wordexpert.ru/forum/viewtopic.php?id=2583 Там скачайте файл Word_Коды полей 01.docx

3

Re: автоматизация изменения связей

Boris_R пишет:

Нажмите CTRL+F9 для отображения кодов полей.

ALT+F9 (а CTRL+F9 - для создания пустого поля)

4

Re: автоматизация изменения связей

для 2013
Файл - Параметры-Настроить ленту -справа найдите Разработчик и поставьте флажок слева от слова Разработчик - OK
если нужно ввести новые данные,то можно выделить элемент(слева есть выступ) и затем можно печатать текст -старый текст будет удален,
а новый появится.
1)щелкните в таблице,в ячейке, в которую нужно вставить элемент(это поле,куда писать)
2) вкладка Разработчик - группа Элементы управления - щелкните самую первую кнопку (Элемент управления содержимым
"форматированный текст")
3) в ячейку будет вставлено поле
4) вставьте поля во все остальные ячейки
5) после того,как вставите, щелкните по первому полю - вкладка Разработчик - группа Элементы управления-
Свойства - поставьте флажок "Элемент управления содержимым нельзя удалить" - OK
6) сделайте это для всех полей.

Вставка закладок в поля:
1) щелкните в первом поле по левому выступу(чтобы выделить) - вкладка Вставка - Ссылки - Закладка - назначьте имя "Пункт1"
(без кавычек) - Добавить.
2) сделайте то же самое для всех остальных полей и присваивайте им имена с корнем "Пункт", а номер берите из первого
столбца таблицы,чтобы было удобно.
1)в таблице должны быть созданы поля и в них должны быть вставлены закладки;
2)выделите весь файл - далее: Shift + F9 -
отобразятся все поля,которые у вас есть. Удалите их, чтобы не было путаницы -чтобы вы не стали вставлять новые поля в существующие;
3) выделите весь файл - далее: Shift + F9 - чтобы все поля были скрытыми;
4) перейдите в нужное место файла и вставьте курсор в нужное место, куда должен вставляться текст из таблицы;
5)вкладка Ссылки - группа Названия - Перекрестная ссылка - откроется окно;
6) Тип ссылки: Закладка - выберите нужную закладку - Вставить - Закрыть.
7) Сделайте это для всего файла.

1)изменить в таблице столбец3,затем выделите весь файл и нажмите F9. значения в тексте изменятся

5

Re: автоматизация изменения связей

файл не прикрепил

Post's attachments

Договор поставки1.docx 44.82 Кб, 1 скачиваний с 2015-05-15 

You don't have the permssions to download the attachments of this post.