Восстановить или изменить гиперссылки

Автор Plasma, 15 июля 2016, 11:43

0 Пользователи и 1 гость просматривают эту тему.

Plasma

Всем привет! Помогите решить проблему пожалуйста.
Пользователь каким то образом изменила гиперссылки в таблице.
Гиперссылки были на сетевую папку, а сейчас на её локальную папку.
Подскажите как поправить все ссылки разом?
С макросами не работал, если только через них сделать получится,
объясните на пальцах пожалуйста что куда жать или ссылку дайте где все разжевано.
Спасибо!

kompilainenn

файл покажите, хотя бы с парой ссылок. как надо и как стало
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

Plasma

во вложении пример с гиперссылками
сейчас путь "с:\temp\test\договор1.odt", а нужно чтоб путь был на сетевую папку.

если поправить путь к документу через редактирование гиперссылки (см рисунок), то все работает.

но руками править сотни ссылок не вариант, нужно массовое что-то




bormant

#3
Самый простой путь, если правильно путаю, сделать резервную копию документа, открыть документ архиватором, вытащить content.xml, текстовым редактором выполнить замену, запаковать content.xml обратно.

Внутри ссылки выглядят так:

<text:a xlink:href="../../../../../../Temp/test/договор1.odt" xlink:type="simple">C:\Temp\test\договор1.odt</text:a>
Менять то, что после "xlink:href=".
Автору на яд. Поддержать форум.