використовувати шлях відносної картини у слові 2013


5

Я створив кілька великих документів, що містять багато зображень. Тепер, коли я переношу ці документи та зображення на інший комп'ютер (стискаючи їх або синхронізуючи через SkyDrive), зображення більше не пов'язані, вони не відображаються.

За винятком випадків, коли абсолютний шлях документів і зображень є однаковим для джерела і комп'ютера призначення.

Тому мені здається, що слово 2013 зберігає абсолютний шлях зображення. Але мені потрібно, щоб використовувати відносний шлях, щоб я міг поділити документ між різними комп'ютерами. Як досягти цього?

Вкладення фотографій для мене не є можливим, тому що мені також потрібно доставляти документи комусь, хто приймає лише пов'язані фотографії.

Відповіді:


4

Сьогодні у мене була така ж проблема, і саме так я її вирішила. Зверніть увагу, що я працював з гіперпосиланнями, а не із зображеннями.

  1. Виберіть "Файл> Параметри"
  2. Виберіть "Додатково"
  3. Прокрутіть вниз до "Загальні" та виберіть "Веб-параметри"
  4. Виберіть вкладку Файли
  5. Установіть прапорець "Оновити посилання на збереження" і зніміть прапорець "Використовувати довгі імена файлів, коли це можливо"

Сподіваюся, це допоможе.


Не працює для мене. Ні "docx", ні "doc". Ні для зображень у стилі докс, ні для INCLUDEPICTURE. Word 2013 x64. Будь-які ідеї, що може бути неправильним?
i3v

2

Натисніть Alt+, F9щоб показати коди полів і видалити абсолютну частину шляху з коду поля.


1
Alt + F9 не відображає коди полів (для зображень, вставлених із "вставити -> фотографії") для мене у Word 2013 x64 та Word 2016 x64). Але все одно відображаються {INCLUDEPICTURE "Pics/01.png" \d \*MERGEFORMAT}поля, додані вручну.
i3v

@ i3v, так MS Word смішно в цьому.
Адам

2

Єдиний підхід, який, здається, працює для мене (тестований у Word 2013 x64 та Word 2016 x64), полягає в ручному повторному додаванні всіх зображень за допомогою INCLUDEPICTUREкоду поля. Це виглядає досить просто:

{INCLUDEPICTURE  "Pics/01.png" \d \* MERGEFORMAT}

Де Pics/01.pngзнаходиться відносний шлях до вашого зображення.

Як:

  1. Натисніть Alt+, F9щоб показати коди полів
  2. Натисніть CTRL+, F9щоб додати нове поле
  3. Введіть код поля вище (використовуйте потрібний шлях)
  4. Натисніть Alt+, F9щоб приховати коди полів
  5. Тепер ви, напевно, бачите деяке повідомлення про помилку ( !Unexpected End of Formulaабо щось) замість зображення. Спробуйте оновити його - виберіть і натисніть F9. Тепер ви повинні побачити це ОК.
  6. Переконайтеся, що розмір зображення та горизонтальна / вертикальна шкала гаразд. Можливо, вам доведеться виправити їх за допомогою звичайного інструменту "picture -> size".
  7. Переконайтеся, що оновлення документа не порушує його (виберіть відповідну частину та натисніть 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засновані коди полів. Далі, ви можете запустити autoreplace, як запропоновано тут .

  • Крім того, ви можете проголосувати за цю функцію в uservoice.


0

Наступні роботи в 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

Примітка: Якщо ви бажаєте додати більше гіперпосилання пізніше, вам слід спочатку видалити "./" з поля "База гіперпосилання" (порожнє поле), вставити нові гіперпосилання, а потім скинути поле бази гіперпосилання на "./" ... інакше може статися брудним!

Привітання! :)


Не працює для мене (для зображень, вставлених із "вставити -> фотографії") для мене у Word 2013 x64 та Word 2016 x64). Ваші приклади стосуються гіперпосилань, а не вбудованих зображень.
i3v
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.