Excel не открывает ссылки https
Этот вопрос был перенесен из переполнения стека, поскольку на него могут ответить суперпользователи. Мигрировал 7 лет назад .
Если я копирую и вставляю ссылку прямо в браузер, она работает нормально (т.е. я не перенаправлен на другой URL).
Кто-нибудь знает, что происходит?
Используемому URL-адресу требуется больше информации из файла cookie для отображения результатов поиска, а не страницы поиска. Вставьте URL-адрес в другой браузер (или удалите файлы cookie), и вы получите те же результаты.
При щелчке URL-адреса в Excel открывается его в браузере по умолчанию. Но это не совсем так. Перед открытием в браузере Excel сначала запускает обнаружение протоколов Microsoft Office . При этом используется компонент Windows / Internet Explorer, чтобы определить, работает ли URL. (Он идентифицирует себя не как Internet Explorer, а как «пользовательский агент: обнаружение существования Microsoft Office».) И если с результатами (как-то) все в порядке, он откроет результат этой проверки в браузере по умолчанию.
Не имея cookie-файлов (точнее говоря: не хватает сеанса ), GoDaddy дает этому компоненту Internet Explorer некоторое перенаправление . И результат этого открывается в вашем браузере по умолчанию. Это URL, который вы видите.
Скорее всего, ваш браузер по умолчанию не Internet Explorer? Затем вставка URL-адреса в IE напрямую и щелчок по нему для получения файлов cookie могут также заставить ссылку работать в Excel. (Только для тестирования; это не постоянное решение.)
Отличная информация, спасибо. Я вижу то же самое в Word при открытии ссылки, по которой вы должны войти.
Это ошибка Excel. Если вы вставите ссылку в электронную почту Outlook или WordPad и откроете ссылку оттуда, она будет работать правильно.
Excel никогда не должен создавать скрытый сеанс для проверки гиперссылки. какой в этом смысл. Просто нужно его открыть, больше ничего. Они используют ту же логику в MS Word. От этого тоже не работает. Когда Excel пытается проверить ссылку в фоновом режиме, создается новый сеанс, который не проходит проверку подлинности, поэтому он перенаправляется на страницу входа или что-то еще. После этого вместо открытия исходного URL-адреса в браузере Excel открывает URL-адрес перенаправления. Они действительно знают, как сделать простую вещь сложной.
Это не Excel, который создает сессии. Это сайт GoDaddy, который делает это. Копирование URL из одного браузера в другой также НЕ приведет к получению результатов поиска. Использование книги Excel на другом компьютере также не удастся. (Кроме того: действительно, Excel запутывается, пытаясь быть умным; см. Другие ответы для получения дополнительной информации.)
Причина этого заключается в том, что продукты Office обрабатывают все ссылки одинаково, и он не знает, пытаетесь ли вы дать ссылку на другой офисный документ или веб-страницу. Он пытается разобраться с этим.
Это известная ошибка Microsoft, когда гиперссылки перенаправляются на другую страницу, если:
Вы можете применить исправление здесь:
Боюсь, здесь слишком много, чтобы добавить комментарий.
Исходная ссылка возвращает код состояния 302
Запрашиваемый ресурс временно находится под другим URI. Поскольку перенаправление может иногда изменяться, клиент ДОЛЖЕН продолжать использовать Request-URI для будущих запросов. Этот ответ может быть кэширован, только если он указан в поле заголовка Cache-Control или Expires.
Временный URI ДОЛЖЕН быть задан полем Location в ответе. Если метод запроса не является HEAD, объект ответа ДОЛЖЕН содержать краткую гипертекстовую заметку с гиперссылкой на новый URI.
Если код состояния 302 получен в ответ на запрос, отличный от GET или HEAD, пользовательский агент НЕ ДОЛЖЕН автоматически перенаправлять запрос, если он не может быть подтвержден пользователем, поскольку это может изменить условия, при которых был выполнен запрос.
"Операция отменена в связи с ограничениями в данном оборудовании. Свяжитесь с системным администратором."
Причина
Информация в реестре не удаляется после деинсталляции постороннего браузера обозначенного как предустановленный, в основном, это происходит когда деинсталлируется Google Chrome.
Решение
Закройте все приложения Office
Щёлкните на Старт , Все программы, Internet Explorer
В Internet Explorer щёлкните на Инструменты , а затем Свойства Интернет
Выберите закладку Программы и щёлкните по кнопке Установить по умолчанию. Щёлкните на ОК и после этого закройте Internet Explorer
Мы можем выполнить следующие действия для Вас или же Вы сами можете самостоятельно выполнить их. Чтобы выполнить эти действия автоматически, щёлкните по кнопке Устранить неисправность.
Чтобы разрешить указанную проблему самому, следуйте этапам, описанным в нижеследующих способах:
Скопируйте текст, который показан ниже и вставьте его в Блокнот
REG ADD HKEY_CURRENT_USER\Software\Classes\.htm /ve /d htmlfile /F
REG ADD HKEY_CURRENT_USER\Software\Classes\.html /ve /d htmlfile /F
REG ADD HKEY_CURRENT_USER\Software\Classes\.shtml /ve /d htmlfile /F
REG ADD HKEY_CURRENT_USER\Software\Classes\.xht /ve /d htmlfile /F
REG ADD HKEY_CURRENT_USER\Software\Classes\.xhtml /ve /d htmlfile /F
Сохраните файл как MSO_Hyperliks.CMD на рабочем столе и затем закройте Блокнот
Запустите файл MSO_Hyperlinks.CMD сохранённый на рабочем столе (для Windows Vista или Windows 7, щёлкните правой кнопкой мыши на MSO_Hyperlinks.cmd и выберите Запустить с правами администратора).
Нас интересует ваше мнение! Мы ждем ваших отзывов по данным статьям; их можно ввести в поле для комментариев в нижней части страницы. Ваши отзывы помогают нам повышать качество контента. Заранее спасибо!
Невозможно открыть . Не удается найти сервер Интернета или прокси-сервер.
Невозможно открыть . Не удается открыть указанный файл.
= вставленная гиперссылка.
Гиперссылка работает, если ее ввести непосредственно в браузере или в диалоговом окне "Запуск" (нажмите кнопку "Пуск ", а затем выберите " Выполнить").
Причина
Эта проблема возникает при выполнении указанных ниже условий.
Вы используете Microsoft Internet Explorer:
Internet Explorer не является браузером по умолчанию.
Раздел реестра ForceShellExecute отсутствует в следующем расположении или не имеет значения 1:
Для 32-разрядных версий офиса, установленных на 64-разрядных операционных системах:
Для 32-разрядных версий Office в 32-разрядных операционных системах или 64-разрядных версий Office в 64-разрядных операционных системах:
Путь к реестру не зависит от вашей Office версии.
Обходной путь
В этот раздел, описание метода или задачи включены действия, содержащие указания по изменению параметров реестра. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому следует в точности выполнять приведенные инструкции. Для дополнительной защиты создайте резервную копию реестра, прежде чем редактировать его. Так вы сможете восстановить реестр, если возникнет проблема. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в соответствующей статье базы знаний Майкрософт:
322756 Создание резервной копии и восстановление реестра Windows
Добавление подраздела Интернета в реестр и установка значения
Чтобы обойти эту проблему, либо добавьте подраздел ForceShellExecute, если он отсутствует, и задайте значения Value, либо, если он присутствует, задайте значения Value подраздела ForceShellExecute.
Завершите работу всех запущенных программ.
В редакторе реестра перейдите к одному из следующих подразделов (создайте разделы, если они не существуют):
Для 32-разрядной версии Office на 64-разрядной версии Windows:
Для 32-разрядной версии Office на 32-разрядной версии Windows:
Для 64-разрядной версии Office на 64-разрядной версии Windows:
Убедитесь, что подраздел Internet выбран. В меню "Правка " наведите указатель мыши на пункт " Создать", а затем выберите значение DWORD . Добавьте следующее значение реестра:
Имя значения: ForceShellExecute
Дважды щелкните ForceShellExecute, а затем установите значение на 1. Нажмите OK.
В меню реестра выберите команду Выход.
Проблема устранена?
Проверьте, устранена ли проблема. Если проблема устранена, вы закончите работу с этим разделом. Если проблема не устранена, обратитесь в службу поддержки.
Дополнительная информация
Гиперссылка может не перейти к документу Microsoft Word или листу Microsoft Excel после использования этого обходного решения.
Office использует файл Urlmon.dll для обработки всех переходов в Интернет.
Решение проблемы заключается в использовании ShellExecute() в URL-адресе. Это позволяет операционной системе запускать URL-адрес в браузере по умолчанию. Если браузер по умолчанию не ограничен прокси-сервером, отображается соответствующая страница.
В чем заключается проблема?
И эта ошибка повторяется во всех офисных приложениях, а не только Excel!
Хорошо, если действительно есть системный администратор, к которому просят обратиться. А что делать, если им являетесь вы, а вы не знаете, как решить эту проблему?
Почему не работают гиперссылки в Excel
Эта проблема связана с тем, что программа для работы с электронными таблицами не может найти тот браузер, который установлен, как предустановленный. Очень часто это происходит, когда человек пользовался Google Chrome, а потом его удалил по тем или иным причинам. Этот браузер плохо чистит реестр в процессе удаления, поэтому там остаются старые записи.
Программа по умолчанию – это такое приложение, которое открывается автоматически, когда пользователь открывает определенный тип файлов или совершает какое-то конкретное действие. В нашем случае таким типом данных является веб-страница. Когда пользователь делает клик по ссылке, она должна открываться через программу, которая называется браузером. И если он удаляется, то не всегда в реестр вносятся соответствующие изменения, связанные с удалением.
Как сделать, чтобы в Эксель открывались гиперссылки
Итак, что можно сделать для того, чтобы решить проблему с открытием гиперссылок в Excel? Первое, что нужно делать – закрыть абсолютно все офисные приложения, которые в данный момент открыты на вашем компьютере. После этого надо выполнить следующую инструкцию. Она действует применительно к Windows 7, но принцип аналогичный для любой другой версии Windows.
- Нажать кнопку «Пуск».
- Открыть браузер, который будет использоваться по умолчанию для открытия гиперссылок. Мы будем показывать, как это работает, на примере Internet Explorer. Последовательность действий, которую нужно выполнить в других браузерах, будет отличаться. Но сам принцип не меняется.
- Итак, после того, как мы откроем Internet Explorer, нам нужно перейти в меню настроек (шестеренка), после чего нажать по пункту «Свойства обозревателя».
- После этого появится диалоговое окно с параметрами Internet Explorer. Нам нужно перейти на вкладку «Программы». Там появится опция «Веб-браузер по умолчанию». Нам нужно нажать на кнопку «Использовать по умолчанию».
- Подтверждаем свои действия. Для этого нужно нажать на кнопку «ОК».
Вы можете выполнять эти шаги, применительно к другому браузеру.
Например, вы случайно удалили другой браузер, после которого остались следы в реестре. Предположим, вы установили Google Chrome. В таком случае последовательность действий будет следующей:
- Нажимаем на три точки в правом верхнем углу. После этого переходим в меню «Настройки».
- После того, как мы перейдем туда, там будет раздел «Браузер по умолчанию». Там нужно сделать Google Chrome браузером по умолчанию.
Также возможно самостоятельное решение этой проблемы. Для этого нужно выполнить следующие шаги:
- Нажать на меню «Пуск» и открыть блокнот (в пункте «Все программы»).
- Далее нужно вставить в блокнот следующий текст (это команды для добавления соответствующих ключей реестра).
REG ADD HKEY_CURRENT_USER\Software\Classes\.htm /ve /d htmlfile /F
REG ADD HKEY_CURRENT_USER\Software\Classes\.html /ve /d htmlfile /F
REG ADD HKEY_CURRENT_USER\Software\Classes\.shtml /ve /d htmlfile /F
REG ADD HKEY_CURRENT_USER\Software\Classes\.xht /ve /d htmlfile /F
REG ADD HKEY_CURRENT_USER\Software\Classes\.xhtml /ve /d htmlfile /F
Самый простой способ открытия настроек программ по умолчанию Windows 10 – нажать комбинацию клавиш Win + I. Также можно открыть параметр «Приложения по умолчанию» в параметрах приложений.
Нас интересует пункт «Веб-браузер». Нажимаем на то приложение, которое установлено по умолчанию. После этого выбираем то, которое нам нужно использовать в качестве стандартного просмотрщика веб-страниц.
Теперь проблема должна быть решена. Как видим, нет ничего сложного в решении этой ситуации. Если ссылка не открывается, то это всегда связано с тем приложением. которое не открывает ее. В крайнем случае всегда можно скопировать проблемную ссылку и вставить ее в тот браузер, который получается. Если компьютер находится во владении компании, и доступа к настройкам системного администратора нет в данный момент, а проблему надо решить срочно, то нет никакого другого варианта. Успехов.
Всем добрый день. Помогите решить проблему. После переустановки Винды и установки Ексель 2016 (ранее был вроде ексель 2003) перестали открываться гиперссылкой определённые екселевские файлы. Опытным путём установил что это файлы созданные программой "1С-бухгалтерия" (другие файлы ексель, а также .JPG, .pdf и т.д. открываются без проблем). При чём при нажатии ячейки с гиперссылкой сначала выскакивает предупреждающее окно (во вложении) и далее значок загрузки, пару минут ноут думает и в итоге ничего не открывает. При прежней версии Ексель 2003 при подобном нажатии так же выскакивало предупреждающее окно, но затем файл открывался. Я так понимаю что это какая то настройка, потому как проблема не с определённым документом где я создаю подобные гиперссылки, а с любым другим тоже самое. Прикрепил для примера ещё сам документ где обозначил 2 ячейки с гиперссылками, желтая на документ который открывается гиперссылкой, красная - нет. Сами файлы не прикрепил так как почему то смог только 2 файла приложить к данному письму. В случае надобности приложу эти файлы к следующему письму. Заранее спасибо откликнувшимся!
Всем добрый день. Помогите решить проблему. После переустановки Винды и установки Ексель 2016 (ранее был вроде ексель 2003) перестали открываться гиперссылкой определённые екселевские файлы. Опытным путём установил что это файлы созданные программой "1С-бухгалтерия" (другие файлы ексель, а также .JPG, .pdf и т.д. открываются без проблем). При чём при нажатии ячейки с гиперссылкой сначала выскакивает предупреждающее окно (во вложении) и далее значок загрузки, пару минут ноут думает и в итоге ничего не открывает. При прежней версии Ексель 2003 при подобном нажатии так же выскакивало предупреждающее окно, но затем файл открывался. Я так понимаю что это какая то настройка, потому как проблема не с определённым документом где я создаю подобные гиперссылки, а с любым другим тоже самое. Прикрепил для примера ещё сам документ где обозначил 2 ячейки с гиперссылками, желтая на документ который открывается гиперссылкой, красная - нет. Сами файлы не прикрепил так как почему то смог только 2 файла приложить к данному письму. В случае надобности приложу эти файлы к следующему письму. Заранее спасибо откликнувшимся! SAM300681
Читайте также: