Имитация перетаскивания файла на сайт в VBA - PullRequest
0 голосов
/ 19 марта 2019

У меня есть база данных Access, которая использует код VBA для создания файла карты GPX.Это отлично работает.Затем я хочу, чтобы содержимое файла GPX отображалось на веб-сайте, https://mapy.cz Метод, который авторы сайта предполагают, заключается в том, чтобы пользователи открывали сайт, а затем вручную перетаскивали файлы GPX на сайт, после чегоуказать содержимое прочитано и отображается на веб-сайте.Это также отлично работает.

Я не хочу, чтобы пользователь моей базы данных открывал браузер, находил файл и перетаскивал его в браузер вручную.Я хочу, чтобы мой код VBA не только создавал этот файл GPX, но и открывал браузер пользователя по умолчанию, направлял его на этот веб-сайт картирования (все это также работает нормально), а затем ИМИТАЛИЗИРОВАЛ или ПРИНЯЛ действие перетаскивания ИЗ МОЕГО КОДА VBA.Это та часть, над которой я колеблюсь.Я искал такие вещи, как использование объекта IE.Document в VBA, и мне кажется, что он должен быть где-то там, но я не могу найти ничего, что имеет для меня смысл.

Я сделаланалогичные вещи в прошлом, с SendKeys для имитации набора текста пользователем и AutoIT для контроля кода работающего приложения DOS, включая чтение ответов программ с экрана DOS и принудительное использование команд, все из VBA.Мне кажется, что это должно быть возможно, и даже не все, что является необычным требованием, но я не нашел ничего полезного во всех моих поисках, и я многое сделал.Может быть, я просто неправильно формулирую свои поиски, но в этот момент я просто застрял.

...