Импорт XML в MS Access - проблемы с аутентификацией Chrome - PullRequest
0 голосов
/ 18 марта 2020

Я опубликовал этот вопрос несколько дней в go, предполагая, что это проблема VBA. Руководствуясь приведенными ниже комментариями, я пришел к выводу, что проблема на самом деле в том, что Chrome не принимает учетные данные пользователя, отправленные с помощью URL в нашей новой среде. Поэтому я обновил детали ниже, чтобы отразить этот новый ход мыслей.

В течение нескольких лет я успешно загружал данные XML в MS Access через VBA. Для этого необходимо предоставить URL-адрес следующего формата:

    https://[UserName]:[Password]@vendorwebsite.com&format=XML

Этот код без проблем запускался на нашей старой ОС с использованием Access 2010 на Windows 7. В настоящее время компания развертывает новый * Среда 1017 * 10 с Office 2016, и наш браузер по умолчанию - Chrome 79.

Этот URL теперь не работает при отправке через VBA. Если я возьму тот же URL и вставлю его в Chrome напрямую, браузер удалит учетные данные из URL и предложит мне войти в систему вручную. Как только я это сделаю, последующие попытки вернут ожидаемые результаты, но вызов URL-адреса из VBA все равно не удастся.

Если я вставлю этот же URL-адрес в свой персональный компьютер, он будет работать без запроса на вход в систему. Дома я использую Chrome 80.

Так что получается, что то, что я неправильно истолковал как проблему VBA, на самом деле вызвано Chrome отклонением учетных данных пользователя, встроенных в URL. Я еще не нашел альтернативных способов выражения URL, чтобы обойти это, поэтому любые предложения будут оценены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...