Как програмно ответить на всплывающее диалоговое окно - VB

Узнай цену своей работы

Формулировка задачи:

пишу простую процедурку, она открывает файл Excel я , выполняет над ним действия, затем, закрывает.
Проблема в том что когда файл открывается, вываливается диалоговое окно, которое спраишвает: "Эта книга содержит связи с другими источниками данных." и 3 варианта ответа. 1. Обновить. 2. Не обновлять 3.Справка
из-за этого вся программа встаёт пока пользователь не щёлкнет "Не обновлять".
Подскажите пожалуйста как сделать, чтоб программа щёлкала на этой кнопке...
Буду очень благодарен, т.к. сроки горят.

Решение задачи: «Как програмно ответить на всплывающее диалоговое окно»

textual
Листинг программы
<font size="2">    <font color="green">'создали объект</font>
    <font color="blue">Set</font> XlsApp = CreateObject("Excel.Application")
    <font color="green">'отключаем реакцию Excel на события, чтобы ускорить вывод информации</font>
    XlsApp.EnableEvents = <font color="blue">True</font>
    <font color="green">'отключаем вывод сообщений</font>
    XlsApp.DisplayAlerts = <font color="blue">False</font><br>
</font>

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.571 из 5
Похожие ответы