Вопрос или проблема
Гиперссылки на веб-страницы, сохраненные в моей книге Excel, не работают после обновления до Windows 7 и замены жесткого диска. Эта таблица у меня много лет. Я всегда мог кликнуть на ссылку, и она открывала Chrome и загружала веб-страницу.
Я использую Chrome. Пользуюсь им уже долгое время.
Я сохранил рабочую книгу в новом формате.
Я посетил некоторые из этих сайтов, вошел в систему и т.д., думая, что проблема в куках. Все еще не работает.
Изменил формат ячейки с Общий на Текст. Никакого результата.
Пробовал Ctrl+клик и двойной клик просто для веселья, ничего.
Настройки по умолчанию для файлов типа HTTP – это Chrome.
Есть идеи, мысли, решения?
Я предполагаю, что это не функция HYPERLINK(), т.е. строка формулы не начинается с =HYPERLINK(…. Сначала попробуйте поменять формат обратно с Текста на Общий. Затем щелкните в строке формул, как будто собираетесь редактировать текст/формулу ячейки. Затем нажмите Enter и посмотрите, восстановит ли это гиперссылку.
Другой способ вручную вставить гиперссылку – это щелкнуть правой кнопкой мыши на ячейке. Если гиперссылка появится внизу контекстного меню, которое появится, щелкните по гиперссылке, чтобы добавить гиперссылку. Если появится “Изменить гиперссылку”, щелкните по ней, чтобы проверить место, на которое ведет ссылка.
Вы также можете проверить гиперссылку для группы ячеек, используя макрос/формулу в этом посте: Могу ли я использовать формулу Excel для извлечения местоположения ссылки гиперссылки в ячейке?.
Если проблема в том, что текст был перенесен в новый формат, но гиперссылки – нет, попробуйте что-то вроде этого, чтобы заменить весь текст URL на гиперссылки.
Sub InsertHyperlinks()
' Вставляет гиперссылку для всех ячеек, которые начинаются с http
Dim rng As Range
For Each rng In ActiveSheet.UsedRange
If Left(rng.Value, 4) = "http" Then
ActiveSheet.Hyperlinks.Add Anchor:=rng, _
Address:=rng.Value
End If
Next rng
End Sub
У нас была аналогичная проблема, но через Outlook (ссылки не работают). Она была решена путем установки IE или Chrome в качестве программы по умолчанию в разделе “Программы по умолчанию” и выбора всех стандартных настроек.
Если для работы ссылок нужно быть залогиненным на целевом веб-сайте или происходит перенаправление, то использование Internet Explorer в качестве браузера по умолчанию может вызвать проблемы. См. “Щелчки по гиперссылкам в электронных сообщениях становятся болезненно медленными” здесь, на Super User, для объяснения “Обнаружения протоколов Microsoft Office”.
Ответ или решение
Конечно! Если гиперссылки на веб-страницы в вашей книге Excel больше не работают после обновления Windows до версии 7 и замены жесткого диска, вот несколько шагов, которые могут помочь вам решить эту проблему.
-
Верните формат ячеек. Если вы изменили формат ячейки с «Общий» на «Текст», попробуйте вернуть его обратно в «Общий». Затем щелкните по ячейке, как если бы вы собирались редактировать текст, и нажмите Enter. Это может помочь восстановить гиперссылку.
-
Проверьте наличие гиперссылок. Щелкните правой кнопкой мыши по ячейке. Если в контекстном меню появляется «Гиперссылка» (Hyperlink), вы можете добавить новую гиперссылку. Если отображается «Изменить гиперссылку» (Edit Hyperlink), нажмите на это, чтобы проверить, правильно ли указано местоположение, на которое вы ссылаетесь.
-
Используйте макрос для восстановления гиперссылок. Если гиперссылки не были перенесены в новом формате, вы можете использовать следующий макрос, чтобы заменить все текстовые URL на гиперссылки:
Sub InsertHyperlinks() ' Вставляет гиперссылку для всех ячеек, начинающихся с http Dim rng As Range For Each rng In ActiveSheet.UsedRange If Left(rng.Value, 4) = "http" Then ActiveSheet.Hyperlinks.Add Anchor:=rng, _ Address:=rng.Value End If Next rng End Sub
Чтобы использовать макрос, откройте редактор VBA, вставьте этот код в новый модуль и выполните его.
-
Проверьте настройки браузера по умолчанию. Убедитесь, что Google Chrome установлен в качестве браузера по умолчанию. Для этого перейдите в Панель управления -> Программы -> Программы по умолчанию. Убедитесь, что вы выбрали Chrome для всех типов файлов, связанных с HTTP.
-
Проблемы с аутентификацией или перенаправлением. Если для доступа к ссылкам необходимо выполнить вход на сайт или происходит перенаправление, использование Microsoft Internet Explorer в качестве браузера по умолчанию может вызывать сложности. В этом случае настройте Chrome в качестве браузера по умолчанию и проверьте, работает ли это.
-
Перезагрузите компьютер. После внесения всех изменений не забудьте перезагрузить компьютер. Это может помочь в устранении временных проблем с системой.
Если вы выполните все перечисленные шаги, это должно помочь восстановить работу гиперссылок в вашей книге Excel. Если проблемы сохраняются, рассмотрите возможность создания нового документа или переноса данных в новый файл Excel.