Написал небольшое приложение, которое обращается к кучу поисковых сайтов и помещает результаты в документ Word, который запускается несколько сотен раз в день.Проверка активного подключения к Интернету
Он сохраняет отдельные результаты поиска в нескольких локальных папках, поэтому при следующем поиске этих слов он захватывает их локально, а не загружает веб-сайт снова.
Это прекрасно работает, хотя это не быстро. Люди впечатлены, потому что, пока несколько недель назад они сделали это вручную, буквально загрузив шесть разных поисковых сайтов, выполнив поиск, а затем скопировав и вставив результаты в текстовый документ.
Однако наш интернет-офис нашего офиса ненадежен, и он был на последней половине дня. Это означает, что около 400 плохих поисков были сохранены в локальных папках и вставлены в итоговые документы.
Когда человек искал, они могли узнать, был ли интернет сломан, и они будут выполнять свои поисковые запросы позже. Очевидно, однако, что это приложение не может сказать, и потому, что я не использую API или что-то еще, и потому что я ограничен использованием VBA-среды (мне даже не разрешены инструменты MZ), мне нужно найти способ убедитесь, что Интернет работает до продолжения потока программы, не полагаясь на слишком много ссылок, и, желательно, без экранирования для фразы «404 Страница не найдена».
Я не очень хорошо знаком с VB, и VBA разрушает меня многими способами, поэтому, возможно, есть простой способ сделать это, поэтому я спрашиваю здесь.
Цените любую помощь.
Я не уверен, как OP получает результаты поиска в Word, но он должен использовать этот метод и request.responseText. –
Необходимо определить параметр Open Method перед URL-адресом –
dkusleika - я немного почитал об этом и имел игру, но не успел узнать о разборе/манипулировании XML. Вместо этого приложение использует документы. Это ужасно, но это пошло от предложения, которое было распространено во второй половине дня, и на нем нет моего имени. Я не программист, к сожалению :) – user51498