Вам нужно определить "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. Таким образом, в основном все будет так же, как если бы пользователь открыл ссылку, нажав Пуск - Выполнить - Вставить ссылку - Ввод. Есть синусоидальные изменения в поведении и проблемы, с которыми вы можете столкнуться при установке этого ключа, чтобы вы могли принять осмысленное решение о том, использовать его или нет. (см. ссылку)