none
Web-макрос Excel 2016 по подписке Office 365 RRS feed

  • Общие обсуждения

  • Office 365 обновлялся неоднократно, а web-запрос так и возвращает мне нулевые результаты. Уже 3 месяца я пытаюсь заставить таблицу на Office Mac работать с макросом Сбербанка для получения курса валют. Этот макрос работает на Office Win 2013, Office Win 2016, но не работает на Office Mac еще с 14 версии.

    Описание работы с валютами есть тут: хттп://www.cbr.ru/scripts/Root.asp?PrtId=SXML, а пример макроса с описанием тут: хттп://excelvba.ru/code/currencyrate. Таблица в примере корректно работает под Win, а на Mac возвращает нули при любых исходных данных.

    30 марта 2017 г. 2:34

Все ответы

  • Прошу прощения. Так как пишу это уже в бесчисленный раз - не описал всё подробно. Да, я пытался разобраться в коде. Я допускаю, что основной проблемой является мое недостаточное знание языков программирования. Пример приложил только в качестве примера. Изначально писал сам, по указаниям на сайте ЦБР. Использовал множество других примеров макросов, но ни один из них не был для работы с данными с web, потому я не могу быть уверен, что не допускаю примитивных ошибок.

    Естественно, я не ежедневно пытаюсь найти вариант исправления, но так как с таблицей работаю ежедневно, и ежедневно приходится запускать её на виртуальной машине только ради получения курсов... словом, пытался неоднократно и упорно.

    30 марта 2017 г. 15:37
  • А в Mac OS есть MSXML? Вы проверяли, что возвращает CreateObject в отладчике?

    http://stackoverflow.com/questions/18282443/winhttprequest-on-mac-osx-excel-2011-vba


    31 марта 2017 г. 8:41
  • Возвращает ошибку - не может создать объект
    9 апреля 2017 г. 6:00
  • Вы ссылочку прочитали? Там есть пример работы с QueryTables
    9 апреля 2017 г. 6:48
  • Да, я прочитал. К сожалению, моих знаний на сегодняшний день недостаточно для понимания работы данного кода. Однако УРА-УРА! Попытка разобраться в нём на третий раз (я уже плюнул и собирался пойти спать) дала результаты - я смог получить данные с сайта CBR. Они получаются коряво и их нужно "чистить", но это уже совсем другой вопрос.

    Спасибо огромное!!!

    • Изменено Deeelta 9 апреля 2017 г. 16:51 ПОЛУЧИЛОСЬ!!!
    9 апреля 2017 г. 16:48