Формула Excel WEBSERVICE возвращает ошибку # ЗНАЧЕНИЕ - PullRequest
0 голосов
/ 14 января 2019

Это должно быть самое странное, с чем я столкнулся в MS Excel. У меня очень, очень, очень большой инструмент расчета, сделанный с помощью MS Excel. Теперь я хотел расширить его функциональность, добавив расчет расстояния и времени в пути, используя Google API Key. Все работало нормально, пока однажды я не начал получать #VALUE ошибок.

Я начал дело раньше , но теперь, после еще нескольких расследований, я заметил странное поведение. Если я создаю новый файл книги Excel на своем рабочем компьютере и использую мой ключ API Карт Google в формуле =WEBSERVICE, все работает нормально, и я могу получить данные файла XML. Однако в моем исходном инструменте расчета я получаю #VALUE ошибку. Также я попробовал например =WEBSERVICE("https://www.google.com/"). Во вновь созданной книге Excel я получаю HTML-код, но в моем инструменте расчета я получаю ошибку #VALUE. Я попытался переименовать свой файл и скопировать в OneDrive безуспешно. Я также пытался удалить все запросы данных и все макросы VBA безрезультатно.

Конечно, я могу создать новую книгу Excel и скопировать туда все из своего инструмента вычислений, но это чертовски трудная задача, и где гарантия, что этот случай больше не повторится. Мне интересно, есть ли какие-то конкретные настройки файла Excel, которые могут блокировать формулу =WEBSERVICE?

...