file:// протокол в Excel и Word - изменения URL гиперссылки
Нажав на file:///D:/UpToDate/contents/mobipreview.htm?3/4/3141
в Microsoft Excel открывает URL-адрес в браузере, но пропускает file:///
а также ?3/4/3141
части гиперссылки, поэтому ресурс не открывается в браузере.
Как я могу сделать Excel, чтобы открыть file://
URL протокола без изменения ссылок?
1 ответ
Вам нужно определить "ForceShellExecute" в реестре, чтобы офис не манипулировал ссылкой. но у него есть некоторые ограничения:
из статьи:
"По разным причинам (например," Невозможно найти Интернет-сервер или прокси-сервер ") ваша компания может столкнуться с необходимостью изменить способ открытия ссылок Office и заставить Office использовать способ открытия ссылок Windows. Для этого вы будете использовать этот ключ реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\9.0\Common\Internet и Reg_Dword с именем ForceShellExecute со значением 1 (NB этот ключ относится к 9.0 для всех версий Office)"
Это заставит Office использовать способ связывания Windows вместо связывания Office. Таким образом, в основном все будет так же, как если бы пользователь открыл ссылку, нажав Пуск - Выполнить - Вставить ссылку - Ввод. Есть синусоидальные изменения в поведении и проблемы, с которыми вы можете столкнуться при установке этого ключа, чтобы вы могли принять осмысленное решение о том, использовать его или нет. (см. ссылку)