Как выйти из веб-страницы, не получив Internet Explorer «появляются несохраненные изменения», появляется при автоматизации с помощью vba

Я попробовал обычное ожидание, чтобы интернет-страница закончила загрузку и попыталась установить фиксированную задержку, прежде чем начать с выхода. Подождать, пока страница закончит загрузку, не работает вообще, фиксированная задержка работает большую часть времени, но это не идеально. Последнее действие перед тем, как я попытаюсь покинуть страницу, – это нажать кнопку «Сохранить на сервер», поэтому я думаю, что это имеет какое-то отношение к времени, которое требуется серверу для ответа, который предположительно ограничивается скоростью Интернета и объясните, почему фиксированная задержка является успешной большую часть времени.

Может ли кто-нибудь пролить свет на то, как определить, закончила ли страница делать свою вещь?

Вот что я пробовал:

While IE.Busy DoEvents Wend

Do Until IE.statusText = "Done" DoEvents Loop

Do Until IE.readyState = 4 DoEvents Loop

Также Application.wait Now + Timevalue ("00:00:02)

  • VBA считывает столбцы в массив и основывается на значениях суммы условий IF из двух столбцов
  • Автоматизация селена для перехода на следующую страницу и зависания
  • Копирование столбцов из нескольких электронных таблиц. Данные перемещаются, когда столбцы пусты в электронной таблице
  • VBA - Excel - Ошибка автоматизации Неопределенная ошибка
  • Как сгенерировать прикладные формы / документы программно?
  • Автоматизация модификации Excel VBA
  • ExportAsFixedFormat с Excel не работает
  • Автоматизация Excel - сброс полного имени шаблона
  • Добавление условий и дополнительного ввода в макрос отправки электронной почты
  • Автоматическое повторение Excel, преобразование строк в столбцы
  • Как наиболее эффективно автоматизировать повторяющуюся задачу Excel?
  • Interesting Posts

    Данные извлечения массива VBA

    Функция VLOOKUP для изменения данных столбца

    Начальная дата ввода, затем # дня для завершения, а затем у вас есть прекрасная дата окончания .. возможно?

    Как полностью выполнить код excel vba / как обойти ошибку во время выполнения?

    Создавать экземпляр класса, который находится в книге из дополнения XLA

    Создание вкладок в CSV с использованием TCOM

    найдите определенный термин, затем выведите данные в том же ряду в excel

    Объединение несмежных ячеек в именованном диапазоне для использования в диаграмме

    Не удалось отобразить ярлык после загрузки файла в asp.net

    Получение имени ячейки в Excel

    Копировать и вставить строку и столбцы (с формулами) и вставить до последней строки в VBA

    найти все формулы массива на листе excel

    Формула Microsoft Excel Array с датами

    Невозможно обновить ссылку на внешний файл xlsm

    Замена нескольких шаблонов строк в CSV с помощью Regex и PowerShell?

    Давайте будем гением компьютера.