InternetExplorer + Events - VB
Формулировка задачи:
Подскажите каким образом можно перехватить собыдия IE в своём объекте?
Решение задачи: «InternetExplorer + Events»
textual
Листинг программы
<font color="blue">Private</font> <font color="blue">WithEvents</font> ie <font color="blue">As</font> SHDocVw.InternetExplorer <font color="blue">Private</font> <font color="blue">WithEvents</font> doc <font color="blue">As</font> MSHTML.HTMLDocument <font color="blue">Private</font> <font color="blue">Sub</font> UserForm_Initialize() <font color="blue">Set</font> ie = CreateObject(<font color="teal">"InternetExplorer.Application"</font>) ie.Visible = True ie.Navigate <font color="teal">"www.ya.ru"</font> <font color="blue">Do</font> <font color="blue">While</font> ie.Busy DoEvents <font color="blue">Loop</font> <font color="blue">Set</font> doc = ie.Document <font color="blue">End</font> <font color="blue">Sub</font> <font color="blue">Private</font> <font color="blue">Sub</font> ie_OnQuit() MsgBox <font color="teal">"Вышли из IE."</font> <font color="blue">End</font> <font color="blue">Sub</font> <font color="blue">Private</font> <font color="blue">Function</font> doc_onclick() <font color="blue">As</font> <font color="blue">Boolean</font> MsgBox <font color="teal">"Щелкнули мышью."</font> <font color="blue">End</font> <font color="blue">Function</font>
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д