1

При нажатии на file:///D:/UpToDate/contents/mobipreview.htm?3/4/3141 в Microsoft Excel открывает URL-адрес в браузере, но пропускает file:/// и ?3/4/3141 порциями из гиперссылки, поэтому ресурс не открывается в браузере.

Как сделать так, чтобы Excel открывал file:// URL-адреса протокола без изменения ссылок?

1 ответ1

0

Вам нужно определить "ForceShellExecute" в реестре, чтобы офис не манипулировал ссылкой. но у него есть некоторые ограничения:

http://blogs.technet.com/b/emeaoffice/archive/2013/06/13/impact-of-using-forceshellexecute-1-in-office-2007-2010-and-2013.aspx

из статьи:

«По разным причинам (например,« Невозможно найти интернет-сервер или прокси-сервер ») ваша компания может столкнуться с необходимостью изменить способ, которым Office открывает ссылки, и вынудить Office использовать способ открытия ссылок Windows. Для этого вы будете использовать этот ключ реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\9.0\Common\Internet и Reg_Dword с именем ForceShellExecute со значением 1 (NB этот ключ относится к 9.0 для всех версий Office) "

Это заставит Office использовать способ связывания Windows вместо связывания Office. Таким образом, в основном все будет так же, как если бы пользователь открыл ссылку, нажав Пуск - Выполнить - Вставить ссылку - Ввод. Есть синусоидальные изменения в поведении и проблемы, с которыми вы можете столкнуться при установке этого ключа, чтобы вы могли принять осмысленное решение о том, использовать его или нет. (см. ссылку)

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