Я создал несколько больших текстовых документов, содержащих много изображений. Теперь, когда я перемещаю эти документы и Изображения на другой компьютер (архивирую их или синхронизирую через SkyDrive), Изображения больше не связаны, они не отображаются.
За исключением случаев, когда абсолютный путь к документу и изображениям одинаков на исходном и конечном компьютерах.
Поэтому мне кажется, что слово 2013 сохраняет абсолютный путь к изображению. Но мне нужно использовать относительный путь, чтобы я мог разделить документ между разными компьютерами. Как мне этого добиться?
Встраивание изображений для меня не вариант, так как мне необходимо доставить документы тому, кто принимает только связанные изображения.
INCLUDEPICTURE
. Word 2013 x64. Есть идеи, что может быть не так?Нажмите Alt+, F9чтобы показать коды полей и удалить абсолютную часть пути из кода поля.
источник
{INCLUDEPICTURE "Pics/01.png" \d \*MERGEFORMAT}
поля, добавленные вручную.Единственный подход, который мне подходит (протестирован в Word 2013 x64 и Word 2016 x64), состоит в том, чтобы вручную повторно добавить все изображения с использованием
INCLUDEPICTURE
полевого кода. Это выглядит выглядит довольно просто:Где
Pics/01.png
находится относительный путь к вашей картинке.Как:
!Unexpected End of Formula
или что-то) вместо вашей картинки. Попробуйте обновить - выберите и нажмите F9. Теперь вы должны увидеть это хорошо.Дополнительные примечания:
\d
расшифровывается как «не хранить содержимое внутри» (например, «ссылка на файл» вместо «вставка и ссылка»)\* MERGEFORMAT
означает «сохранять форматирование при обновлении». Без этого размер вашего изображения будет возвращаться к исходному размеру при каждом обновлении.Если вы переместите / переименуете папку с файлом docx (и все ваши изображения, сохраняя относительные пути действительными) в другое место и откройте его - изображения сначала не будут отображаться правильно . Вы должны будете сделать «обновление» (например, CTRL+ Aи F9). Поэтому всегда следите за тем, чтобы «обновление» вашего документа ничего не нарушало.
Основная проблема этого подхода заключается в том, что вы не можете точно контролировать размер ваших изображений. Возможно, вы сможете установить ширину изображения только 66,5 мм или 66,7 мм, но не 66,6 мм. Хотя обычно для изображения в стиле docx это вполне возможно. Это особенно неудобно, если вам нужна «сетка» изображений. Кроме того, вы можете обнаружить, что два изображения размером 40x40 мм не помещаются в столбец 80 мм. Так что лично я изменил DPI / масштабирование таких изображений (например, в IrfanView). В качестве альтернативы вы можете попытаться обернуть их ячейкой таблицы фиксированного размера (я этого не проверял).
Если вы нажмете « конвертировать документ в новейший формат », все ваши
INCLUDEPICTURE
коды полей будут преобразованы в изображения в стиле docx и больше не будут относительными. Вот пример эксперимента.Microsoft MVP, macropod, предлагает более длинную версию:
{INCLUDEPICTURE "{FILENAME \p}/Pics/01.png"}
но для меня более короткая версия работает нормально, смотрите обсуждение здесь .Скорее всего, процесс замены глобальных ссылок на относительные может быть автоматизирован. Может быть, самый простой способ - сохранить ваш docx как doc. В этом случае большинство (но не все, не знаю почему) изображения преобразуются в
INCLUDEPICTURE
полевые коды. Далее вы можете запустить автозамену, как предложено здесь .Кроме того, вы можете проголосовать за эту функцию в uservoice.
источник
Следующее работает в MS Word 2013 ... После бесплодных поисков в интернете ... получая некоторые интересные подсказки, но окончательные ответы, которые просто не сработали ... свет появился ... После того, как вы вставили все свои ссылки, перейдите к Вкладка «Файл» и раздел «Информация»… с правой стороны вы найдете подраздел «Свойства»… просто введите симпатичный маленький « ./ » в поле «Гиперссылка» (это точка и косая черта без кавычек… нажмите Enter и вернитесь назад). к вашему документу ...
https://www.dropbox.com/s/ve74nm25kb1wtpr/2017-04-21_21-33-09.png?dl=0
Наведите указатель мыши на любую из ваших ссылок и !!! сюрприз-сюрприз !!! … Все вставленные ссылки красиво преобразуются в относительную адресацию с косой чертой. Вот что нравится веб-серверу !!!
https://www.dropbox.com/s/1fcem9frda662e9/2017-04-21_21-35-09.png?dl=0
Примечание. Если вы хотите добавить больше гиперссылок позже, сначала необходимо удалить «./» из поля «Гиперссылка» (пустое поле), вставить новые гиперссылки, а затем сбросить поле «Гиперссылка» на «./»… в противном случае все может стать грязным!
Ура! :)
источник