Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.04.2017, 11:40   #1
bdfy
Форумчанин
 
Регистрация: 12.11.2009
Сообщений: 258
По умолчанию Изменить пути к источникам связей в документе

Есть документ, в котором куча абсолютных ссылок на документ Excel и рисунки. Нужно изменить путь для всех ссылок
Со ссылками на Excel все понятно - shift+F9 на всем документе открывает все в виде кодов и можно пройтись автозаменой вручную.
С рисунками хуже. Связи эти видны только в окне "Связи" и никакой автозаменой не меняются.
Как добраться до этих путей с помощью макроса ?
Попробовал набросать
Код:
Sub Заменить_ссылки()

Set oDoc = Selection.Range


For Each F In oDoc.Fields

Debug.Print F.Type
If F.Type = 10 Then 'тип рисунок
Debug.Print F.LinkFormat.SourceFullName
End If
    'ActiveDocument.Fields(X).LinkFormat.SourceFullName = NewFile
Next F


End Sub
Debug.Print F.LinkFormat.SourceFullName - не работает, путь прочитать не удается.

Можно ли все ссылки сделать относительными а не абсолютными ? Какой синтаксис Word поймет ?
bdfy вне форума Ответить с цитированием
Старый 16.04.2017, 12:28   #2
bdfy
Форумчанин
 
Регистрация: 12.11.2009
Сообщений: 258
По умолчанию

нашел решение
http://stackoverflow.com/questions/2...a-graphic-link
bdfy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
написать программу для нахождения самого короткого пути от кординаты X1 Y1 до X2 Y2 если на пути встречается яма радиусом R AlbinaM Паскаль, Turbo Pascal, PascalABC.NET 5 27.11.2013 20:02
C# Волновой алгоритм поиска пути в лабиринте. Построение пути Wanz Помощь студентам 1 17.03.2013 14:04
Изменить порядок слов в документе на обратный arthur_92 Microsoft Office Word 1 07.06.2011 00:14
Собираем советы, как сделать поиск по многим источникам не лету ser-progr Общие вопросы .NET 0 06.06.2011 10:57
Изменить диапазон ссылки на лист excel в документе Word bdfy Microsoft Office Word 0 12.04.2011 03:38