Ошибка не удается скачать нужные данные

 

БМВ

Модератор

Сообщений: 21658
Регистрация: 28.12.2016

Excel 2013, 2016

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

Есть URL в систему Nаumen (

https://site/sd/operator/#uuid:serviceCall$10576439

) При попытке вызвать его из Excel по гиперссылке (через формулу или просто) знак # воспринимается, как внутренний разделитель (bookmark) и идет ошибка что мол
«Не удается открыть:

https://site/sd/operator/

. Не удается скачать нужные данные.»
Замена # на %23 делает ссылку не рабочей.  
Поиск пока результата не дал. Может кто встречался и решил проблему?

Нежелательный обходной вариант — это отказаться от внутреннего функционала и, обрабатывая DblClick, запускать браузер с корректным адресом, но не нравится, ни мне , ни «заказчику», тем более, что  чисто на формулах реализовано все и вдруг такое.

Тему также

в миру

разместил.

Изменено: БМВ29.06.2018 20:54:27

По вопросам из тем форума, личку не читаю.

 

Игорь

Пользователь

Сообщений: 3657
Регистрация: 23.12.2012

#2

29.06.2018 18:13:56

что до # — то ссылка
что после — к URL не относится, эту часть дописывают и используют скрипты, работающие В БРАУЗЕРЕ на этой веб-странице

Цитата
При попытке вызвать его из Excel

что значит «вызвать URL из Excel»?
Загрузить страницу по этой ссылке у вас не получится
Открыть в браузере — получится

Excel перед переходом по ссылке сам её прогружает, — потому и ошибка
Либо открывать ссылку макросом, либо отключить загрузку экселем страницы при щелчке на ссылках

 

БМВ

Модератор

Сообщений: 21658
Регистрация: 28.12.2016

Excel 2013, 2016

Игорь,  не соглашусь что URL заканчивается до # ибо это признак якоря , который является частью структуры URL (

https://ru.wikipedia.org/wiki/URL

) , но не суть.
В реализации используется
=HYPERLINK(«https://site/sd/operator/#uuid:serviceCall$10576439″;»RFC…»)
понятно почему ошибка при клике. Ищется возможность её обойти и в идеале без скрипта . Надо открыть в браузере.

Изменено: БМВ29.06.2018 18:34:55

По вопросам из тем форума, личку не читаю.

 

Дмитрий Щербаков

Пользователь

Сообщений: 14266
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

#4

29.06.2018 18:40:41

Точно уверены, что дело именно в решетке? У меня все гиперссылки всегда нормально работали с ней.
Может дело в настройках браузера и он не может перейти по внутреннему идентификатору? У Excel вообще всегда были определенные проблемы с гиперссылками. То фотки открываются не там, то авторизация не проходит и т.п.
Попробуйте создать ссылку на мой сайт(там есть якоря. К примеру на эту страницу(скрыл, чтобы не выглядело как реклама):

Скрытый текст

Если будет переходит в раздел сводных таблиц сразу — значит дело точно не в решетке и надо искать иные причины.

Изменено: Дмитрий Щербаков29.06.2018 19:14:45
(убрал ссылку на сайт за ненадобностью)

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

БМВ

Модератор

Сообщений: 21658
Регистрация: 28.12.2016

Excel 2013, 2016

Дмитрий Щербаков,  Дмитрий, спасибо, теперь не уверен, на Ваш якорь нормальная ожидаемая реакция, видимо проблема в комбинации # и что за ней следует. Если открывать ссылку из #1 прямо в браузере, то все работает. Естественно , если убрать # то в сообщений об ошибке не обрезается ссылка типа становится такой
«Не удается открыть:

https://site/sd/operator/uuid:serviceCall$10576439

. Не удается скачать нужные данные.» .
Но понятное дело что это не рабочая ссылка.

Изменено: БМВ29.06.2018 19:01:11

По вопросам из тем форума, личку не читаю.

 

Дмитрий Щербаков

Пользователь

Сообщений: 14266
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

Я бы сделал ставку на некую авторизацию в самой системе. Браузер запоминает, но при вызове из Excel эта авторизация слетает и система просто отказывает в доступе. В свойствах обозревателя в Панели управления может имеет смысл покопаться и что-то поискать?

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

Игорь

Пользователь

Сообщений: 3657
Регистрация: 23.12.2012

Где-то в реестре в настройках безопасности можно прописать ключ, запрещающий Excel прогружать страницу при переходе по ссылке
Тогда ссылки будут открываться напрямую в браузере
Где и что прописать — не помню

 

БМВ

Модератор

Сообщений: 21658
Регистрация: 28.12.2016

Excel 2013, 2016

Дмитрий Щербаков,  Дмитрий, думал об этом, но у меня доступа туда нет, эксперименты все сотрудник там ставит, не разворачивать же копию системы у себя на ноуте :-).  Но натолкнули на идею попросить  в приватном режиме запустить  браузер и перейти по ссылке, Сразу станет понятно оно или не оно.
Игорь,  Вариант допустимый, спасибо. Посмотрю.

По вопросам из тем форума, личку не читаю.

 

Казанский

Пользователь

Сообщений: 8839
Регистрация: 11.01.2013

#9

29.06.2018 21:25:40

Цитата
Игорь написал:
Где-то в реестре в настройках безопасности можно прописать ключ, запрещающий Excel прогружать страницу при переходе по ссылке

https://support.microsoft.com/en-us/help/218153/

этот и еще методы в теме

http://www.cyberforum.ru/ms-excel/thread441549.html

Изменено: Казанский29.06.2018 21:25:53

 

БМВ

Модератор

Сообщений: 21658
Регистрация: 28.12.2016

Excel 2013, 2016

#10

12.07.2018 15:15:08

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

Код
Public Declare Function ShellExecute _
Lib "shell32.dll" Alias "ShellExecuteA" ( _
ByVal hWnd As Long, _
ByVal Operation As String, _
ByVal FileName As String, _
Optional ByVal Parameters As String, _
Optional ByVal Directory As String, _
Optional ByVal WindowStyle As Long = vbMinimizedFocus _
) As Long
'------------------------------------------------------------------------
' Open Webpage in default browser
'------------------------------------------------------------------------
Public Sub OpenUrl(strURL)
Dim lSuccess As Long
lSuccess = ShellExecute(0, "Open", strURL)
End Sub

По вопросам из тем форума, личку не читаю.

 

sokol92

Пользователь

Сообщений: 4456
Регистрация: 10.09.2017

Здравствуйте, Михаил! Вроде бы есть метод

ShellExecute.

А указанный API не поддерживает Unicode в параметрах. Или я чего-то не учитываю?

 

БМВ

Модератор

Сообщений: 21658
Регистрация: 28.12.2016

Excel 2013, 2016

#12

13.07.2018 00:07:56

Владимир, Благодарю, Может тогда что не учел, но не хотел запускаться браузер, помню что и Wscript.shell и Shell.Application  брал . а весь смысл был в запуске дефолтового.
все проще конечно

Код
Public Sub OpenUrl(strURL)
    CreateObject("Shell.Application").ShellExecute strURL, , 1
End Sub

да еще и без «проблем» с битностью при декларировании . Интересно на iMAC сработает? :-)

По вопросам из тем форума, личку не читаю.

Не работает гиперссылка… не могу понять почему

Автор Snekich, 15.11.2011, 20:06

« назад — далее »

Ячейка В9

При нажатии на гиперссылку выдает ошибку:
«Не удается открыть….. Не удается загрузить нужные данные»
Хотя отдельно эта ссылка рабочая (проверенно несколькими людьми).
В чем может быть причина?

Уже и формулой и макросом и вручную делал — результат не меняется.
Подскажите пожалуйста.


ЦитироватьХотя отдельно эта ссылка рабочая.

Ссылка
http://maps.yandex.ru/?text=Адрес%2C450057%2Cг.Уфа%2Cул.Октябрьской%2Cреволюции%2C78&slll=map
не рабочая.

Скажи мне, кудесник, любимец ба’гов…

Яндекс-деньги: 41001632713405
Webmoney: R289877159277; Z102172301748; E177867141995



А у меня нет.
Возможно, Вы создали СВОЮ карту на Яндексе с личным доступом. А может и нет. Точно сказать не могу. Но у меня ссылка не работает

Скажи мне, кудесник, любимец ба’гов…

Яндекс-деньги: 41001632713405
Webmoney: R289877159277; Z102172301748; E177867141995


Цитата: _Boroda_ от 15.11.2011, 21:18
А у меня нет.
Возможно, Вы создали СВОЮ карту на Яндексе с личным доступом. А может и нет. Точно сказать не могу. Но у меня ссылка не работает

На яндексе не авторизован, карту свою там даже не знаю как создавать. И ссылка сгенерирована по принципу:
http://maps.yandex.ru/?text=АДРЕС&slll=map
где АДРЕС это слова в кириллице а между ними %2C
(такой способ создания ссылок нашел в инете)


Цитата: Snek от 15.11.2011, 21:29

Цитата: _Boroda_ от 15.11.2011, 21:18
А у меня нет.
Возможно, Вы создали СВОЮ карту на Яндексе с личным доступом. А может и нет. Точно сказать не могу. Но у меня ссылка не работает

На яндексе не авторизован, карту свою там даже не знаю как создавать. И ссылка сгенерирована по принципу:
http://maps.yandex.ru/?text=АДРЕС&slll=map
где АДРЕС это слова в кириллице а между ними %2C
(такой способ создания ссылок нашел в инете)

Мне кажется, что Ексель как-то плохо работает с ссылками содержащими кириллицу, хотя, например, президент.рф открывает сходу.
Можно ли эту проблему как-то обойти не утратив суть моей задачи?


Вот здесь: sll=map  в формуле

=СЦЕПИТЬ("http://maps.yandex.ru/?text=";B3;"&sll=map") не хватает l.


Цитата: Serge 007 от 16.11.2011, 13:43
Вот здесь: sll=map  в формуле =СЦЕПИТЬ("http://maps.yandex.ru/?text=";B3;"&sll=map") не хватает l.

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


  • Профессиональные приемы работы в Microsoft Excel

  • Обмен опытом

  • Microsoft Excel

  • Не работает гиперссылка… не могу понять почему

10 / 10 / 1

Регистрация: 16.11.2012

Сообщений: 320

1

Гиперссылки в

09.08.2013, 16:46. Показов 12626. Ответов 8


Студворк — интернет-сервис помощи студентам

Здравствуйте! У меня стоит excel 2013. Не открываются ссылки. «Не удается загрузить нужные данные». Что делать? Пробовал менять в настройках «нажимаем кнопку в верхнем левом углу «лого офиса» — параметры excel — центр управления безопастностью — параметры центра управления безопастностью — параметры Activex — включить все элементы управления без ограничения и запросов.» эффекта не дало.

Добавлено через 1 час 2 минуты
HELP

Добавлено через 1 час 56 минут
Помогите



0



Programming

Эксперт

94731 / 64177 / 26122

Регистрация: 12.04.2006

Сообщений: 116,782

09.08.2013, 16:46

Ответы с готовыми решениями:

Не открываются гиперссылки
Здравствуйте. Подскажите пожалуйста, у меня перестали открываться гиперссылки в экселе 2003. Раньше…

Отключить гиперссылки
Можно ли отключить эффект гиперссылки так,
чтобы если пользователь введет в ячейку Email-адрес -…

гиперссылки столбца
Здравствуйте! Поскажите пожалуйста, имеется Книга Excel с несколькими листами. На одном листе…

Гиперссылки на лист в Excel Online
Здравствуйте!
Сталкивался ли кто-нибудь с гиперссылками на лист или ячейку Excel Online?…

8

5966 / 3170 / 706

Регистрация: 23.11.2010

Сообщений: 10,584

09.08.2013, 17:01

2



0



10 / 10 / 1

Регистрация: 16.11.2012

Сообщений: 320

09.08.2013, 19:14

 [ТС]

3

Fairuza, «Файл — Свойства — база гиперссылки» — такого в 2013 екселе нету, помощник не устанавливается. Я эту тему просматривал прежде чем новую создать



0



5966 / 3170 / 706

Регистрация: 23.11.2010

Сообщений: 10,584

09.08.2013, 19:45

4

База гиперссылки вроде: Файл — Подготовить — Свойства — Дополнительные — и тут в одной из вкладок



0



10 / 10 / 1

Регистрация: 16.11.2012

Сообщений: 320

09.08.2013, 21:21

 [ТС]

5

Fairuza, нету такого. У меня ексель 2013

Добавлено через 1 час 33 минуты
Нуждаюсь в помощи



0



10 / 10 / 1

Регистрация: 16.11.2012

Сообщений: 320

13.08.2013, 18:09

 [ТС]

6

Помогите, пожалуйста

Добавлено через 21 час 57 минут
Кто-то может подсказать решение???



0



10 / 10 / 1

Регистрация: 16.11.2012

Сообщений: 320

23.08.2013, 21:39

 [ТС]

7

ПОМОГИТЕ

Добавлено через 19 часов 2 минуты
Помощь



0



0 / 0 / 0

Регистрация: 07.12.2011

Сообщений: 3

03.04.2014, 19:28

8

Такая же проблема в Word 2013. Вам удалось найти решение?



0



Супер-Помогатор

1032 / 618 / 132

Регистрация: 26.12.2013

Сообщений: 1,975

03.04.2014, 23:14

9

Цитата
Сообщение от Toda
Посмотреть сообщение

нету такого. У меня ексель 2013

Цитата
Сообщение от vorubiam
Посмотреть сообщение

Такая же проблема в Word 2013. Вам удалось найти решение?

Файл—Сведения—Свойства—Дополнительные свойства—Документ—База гиперссылки



1



Еще два дня назад ссылки, размещенные в презентациях и текстовых документах, открывались легко. Эта проблема началась вчера. Откат системы 21.11.12 ничего не дал. Вам нужно скопировать и вставить ссылку в свой браузер. Пользуюсь Мозилой. Это единственный способ открывать ссылки. Отвечать

Проблема будет решена путем сброса настроек офиса или снятия флажков в параметрах просмотра в безопасном режиме и снятия всех флажков в параметрах блокировки файлов (Параметры файла-Центр управления безопасностью-Параметры центра управления безопасностью)

Я призрак, летающий на крыльях ночи, у меня на сервере установлена ​​Windows XP. Я Черный Плащ)

Источник: https://answers.microsoft.com/ru-ru/windows/forum/all/at/eb715956-a35d-4179-89eb-c8e02921e768

I have been researching a similar problem. I get the «Cannot download the information you requested» error message when hyperlinking to a secure, non-caching, login page using PowerPoint 2016. In my case, PowerPoint pops up an authentication window and crashes instead of opening my default browser with the URL.

The problem seems to be related to how Office Products open hyperlinks, as noted in this comment. Apparently, they route the initial request through Internet Explorer regardless of your default browser.

You can work around this by hyperlinking to a .bat file that opens the link instead. Open a text editor and create the following .bat file:

@echo off
REM Office fails to open Hyperlinks
REM This .bat file can do it though
REM See https://superuser.com/questions/826552/cannot-download-the-information-you-requested-power-point-word-excel/1474218 for details

start "" "https://superuser.com/"

The only downside to this solution is having to click Enable on a security warning.

If this isn’t your style Microsoft has a documented solution:

  • Modify the registry using the easy fix from the linked Microsoft troubleshooting page

    To have us work around this problem for you, go to the «Here’s an easy fix» section.

  • Modify the registry manually using the instructions from the linked Microsoft troubleshooting page

    To work around this issue, either add the ForceShellExecute subkey, if it is not present, and set the Value data, or if it is present, set the Valuedata of the ForceShellExecute subkey.

answered Aug 22, 2019 at 17:46

Julian's user avatar

2

As said Julian, this issue occurs intermittently and the definitive solution is proposed by Microsoft here.

You may also see the detailed solution in this other SuperUser question, which was specifically for Microsoft Word, but it also applies to Excel, PowerPoint and Outlook (as explained by Microsoft).

answered Oct 2, 2020 at 8:14

Sandra Rossi's user avatar

I had the error

runtime error -2146697208 (800c0008) cannot download the information you requested

when calling a hyperlink from vba using

ThisWorkbook.FollowHyperlink Address:=urlString

Annoyingly, the error was only displayed when calling the command from the direct window, it wouldn’t show up from a sub. As Sandra Rossi pointed out, Microsoft proposes a registry change to work around. Highly impractical for me. What worked for me was instead using

CreateObject("Shell.Application").ShellExecute "microsoft-edge:" & urlString

One could also call chrome or any other browser but edge is the easiest call when the same document is used on different machines. See here.

answered May 28, 2021 at 9:09

Friedrich's user avatar

Понравилась статья? Поделить с друзьями:
  • Ошибка не удается связаться с серверами гугл
  • Ошибка не удается связаться с серверами google
  • Ошибка не удается связаться с dns сервером
  • Ошибка не удается прочитать формат
  • Ошибка не удается прочитать файл при копировании