Итак, в нашем отделе есть несколько издателей, которые заинтересованы в том, чтобы связывать свои документы MS Office (в основном Word и Excel) с относительными гиперссылками. Затем они публикуют их на нашем интранет-сайте.
РЕДАКТИРОВАТЬ - Я проясняю проблему, потому что два ответа не нашли смысла.
В Excel и других документах Office гиперссылки относительно заштрихованы и не содержат явного протокола.
При открытии из файловой системы (проводник Windows) эти пути работают (как и ожидалось).
Когда на веб-странице выбрана гиперссылка на этот документ, все браузеры предлагают пользователю открыть или сохранить файл. Во всех случаях, которые я обсуждаю здесь, пользователь нажимает "Открыть".
В Firefox, Chrome и Opera приложение Excel открывается, и относительные ссылки теперь используют протокол
file://
и пытаются найти относительный путь из кэшированной копии. Они не работают должным образом, так как связанные файлы не существуют в кеше.Однако при открытии из браузера Internet Explorer клиент Excel запускается, но с плавающей над гиперссылками, они являются полностью определенными адресами с использованием протокола
http://
, как если бы файл обслуживался IIS как веб-страница.
Так что да ... речь идет о продуктах Micrsoft (IIS, IE и / или Office) и о том, как они работают вместе.
Мой вопрос заключается в том, как и почему Excel сможет отображать относительно исправленные гиперссылки внутри себя на полностью определенный веб-адрес, с которого он был связан?