При переходе по гиперссылкам из Excel я получаю эту ошибку:

Unable to open http://blah... Cannot download the information you requested.

Гиперссылки в файле Excel создаются по формуле HYPERLINK().

Я использую Google Chrome в качестве браузера по умолчанию. Данный веб-сайт использует обычную аутентификацию, и я ввел правильные учетные данные при появлении запроса (диалоговое окно выглядело как окно авторизации IE, а не Chrome, но так было всегда, даже если оно работало должным образом).

Это не было проблемой до недавнего времени. Я предполагаю, что наш ИТ-отдел внес некоторые неуклюжие изменения в конфигурацию IE, из-за чего Office не может открывать URL-адреса, несмотря на то, что Chrome является моим браузером.

Вещи, которые я уже проверил:

  • URL-адреса хороши, они отлично работают при вставке вручную в Chrome, IE или Firefox.
  • IE не настроен на работу в автономном режиме (это предложение уже найдено в Google).
  • Я проверил доступ к программе и значения по умолчанию и подтвердил, что выбран Chrome.
  • Ничто в URL не требует URLEncoding, так что это не глупая проблема с кодировкой

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

1 ответ1

2

Я обнаружил, что это означает, что HTTP-ответ может не соответствовать стандарту 200, и что Excel может не справиться с этим.

Два способа проверить эту теорию:

  1. (Проще, но менее точно) Попробуйте изменить ссылку на ссылку, которая, как вы знаете, вернет правильный HTTP-ответ 200. http://google.com, кажется, без каких-либо перенаправлений или чего-либо. Посмотрите, можете ли вы нажать на эту ссылку и посмотреть, работает ли эта ссылка.
  2. (Требуется установка программного обеспечения, но дает вам более подробную информацию) Если у вас есть права на установку программного обеспечения, установите прокси-сервер, такой как Fiddler, чтобы увидеть, что происходит под капотом. Посмотрите, действительно ли запрос поступил из вашей коробки, и какой ответный код возвращается.

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

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