6

Кажется, в поведении относительных ссылок в Excel 2013 и Excel 2010 есть различия.

В Excel 2013 я испытываю следующее:

  • Если установлен флажок «Сохранить значения внешних ссылок», то ссылки в формулах всегда сохраняются как абсолютные, а не как относительные ссылки.
  • Чтобы получить относительную ссылку, необходимо не только снять этот флажок, но и снять его, прежде чем книга будет сохранена.
  • Когда создается новая рабочая книга, опция отмечена по умолчанию

Так что я хотел бы знать следующее:

  • Это все то, что я только что описал, ожидаемое поведение для Excel 2013?
  • Это зависит от версии Excel 2013 или среды?
  • Есть ли способ изменить значение по умолчанию «Сохранить значения внешних ссылок» для новых рабочих книг? (Было бы полезно получить ответ на это, даже если это «нет»).

Я также был бы признателен всем, кто установил Excel 2013 и просто хочет подтвердить, видят ли они такое же поведение на своем компьютере, даже если они не знают ответов на эти вопросы.

2 ответа2

5

Я вижу, что повреждение внешних гиперссылок происходит даже в Excel 2010 для электронных таблиц, хранящихся на сервере SharePoint. При сохранении все абсолютные гиперссылки превращаются в относительные гиперссылки, что разрушает их. Перейдите на вкладку file\Options\Advanced\General\Web Options\"files" и снимите флажок "Обновить ссылки при сохранении", чтобы остановить это поведение.

Однако, когда другой пользователь открывает ту же электронную таблицу, если он / она также не снимает флажок перед сохранением, все абсолютные гиперссылки также будут уничтожены.

Это означает, что каждый пользователь, который может когда-либо получить доступ к электронной таблице, должен быть предупрежден об изменении этого параметра, потому что, кажется, нет никакого способа сделать это изменение «привязанным» к самому файлу.

Это особенно плохо для пользователей SharePoint, так как SharePoint предназначен для упрощения обмена файлами.

Это все, что я смог определить по этой «проблеме» - я хотел бы выделить неделю на ее изучение, но у меня есть реальная работа. Кроме того, мне кажется, что Microsoft - это организация, которая должна исследовать ее и исправить.

Надеюсь это поможет....

0

Чтобы еще больше запутать возможные решения, следует заметить, что пути отображаются как абсолютные, даже если они ведут себя как относительные: это очевидно, когда связанный лист закрывается и локальные данные "кэшируются" в своем последнем исходном местоположении.

Просто попытался переместить пару файлов со ссылкой, созданной без особой тщательности, и она оставалась относительной, пока связанный файл фактически открывался, и когда файл был закрыт, он мутировал в абсолютный путь.

Если вместо этого файл больше не был найден в относительном местоположении (то есть в моем случае в той же папке), абсолютный путь имел преимущество, и если файл был фактически найден, на который он указывал, то он завершался как таковой.

Я провел некоторое тестирование, переместив пару связанных файлов в разные места, а затем переместив только ссылку и оставив связанный файл позади.

НТН

(с использованием Excel 2013)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .