0
Fixed

Ошибка при запросе из Excel

Сергей 3 years ago updated by Support Manager 6 months ago 10

Добрый день. При запросе данных с сервера из таблицы Excel (загружена с https://smart-mac.com/download/smartmac_d105_api_server_request.xlsm) появляется ошибка "Error, check the input fields". В чем может быть дело?

Скриншот прилагаю:

Image 1147

Answer

Answer

Похоже нет какой-то стандартной библиотеки.

Вот обсуждение такой проблемы, попробуйте пройти по советам.

https://stackoverflow.com/questions/507191/cant-find-project-or-library-for-standard-vba-functions

Вот список библиотек, подключенных при тестировании.

Image 1151

Проблема была в том, что в вашем файле библиотека "Microsoft Graph XX.X Object Library"
ссылалась на файл "...Office15\GRAPH.EXE". У меня, поскольку установлен Office14, это файл находился в "...Office14\GRAPH.EXE".
GOOD, I'M SATISFIED
Satisfaction mark by Сергей 3 years ago
Under review

Добрый день.

Сложно сказать. Попробуйте открыть файл и не меняя никаких полей получить данные.

Проверили, работает.

Именно так я и делал. Открывал файл и просто нажимал кнопку GET DATA. На какой версии Excel у вас работает?

Обновили файлы.
Скачайте еще раз и попробуйте.

https://smart-mac.com/download/smartmac_d105_api_server_request.xlsm

Спасибо. Форма начала "дышать", но не доходит до 3-го столбца 1 строки данных (скриншот1).  VisualBasic выдает ошибку "Can't find project or library" (скриншот2). Глубоко в программе не копался, но вижу в Debuger, что значение TIME передается в Unix2Date как Empty.

На второй закладке список необходимых библиотек.

Проверьте, может не все подключены.

Все три подключены.

Answer

Похоже нет какой-то стандартной библиотеки.

Вот обсуждение такой проблемы, попробуйте пройти по советам.

https://stackoverflow.com/questions/507191/cant-find-project-or-library-for-standard-vba-functions

Вот список библиотек, подключенных при тестировании.

Image 1151

Проблема была в том, что в вашем файле библиотека "Microsoft Graph XX.X Object Library"
ссылалась на файл "...Office15\GRAPH.EXE". У меня, поскольку установлен Office14, это файл находился в "...Office14\GRAPH.EXE".
+1

Спасибо! С помощью последнего скриншота решение найдено. Проблема была в том, что в вашем файле библиотека "Microsoft Graph XX.X Object Library" ссылалась на файл "...Office15\GRAPH.EXE". У меня, поскольку установлен Office14, это файл находился в "...Office14\GRAPH.EXE".