2013-04-11 5 views
0
<a href="#" onclick="show('11635356');">11635356</a> 

В приведенном выше HTML-коде показано число 11635356 как ссылка на веб-страницу. Я хочу нажать на эту ссылку. Как связать эту страницу с помощью Visual Basic для Excel?VBA onclick event

+0

Вы можете установить идентификатор некоторое значение для вас, чтобы идентифицировать этот элемент в DOM? то есть 'Hello' – shahkalpesh

+0

это HTML-код, и я не хочу вносить в него какие-либо изменения. Я просто хочу автоматизировать мою веб-страницу. поэтому я не смогу установить идентификатор для некоторого значения, чтобы идентифицировать элемент, поэтому, пожалуйста, любые изменения, если это возможно, в visual basic для excel, я буду оценивать ваши усилия. – user2268910

+0

Можете ли вы вставить свой html-источник на pastebin.com и поделиться ссылкой? – shahkalpesh

ответ

0

Попробуйте ввести код.

Set ancElem = IE.document.getelementsbytagname("a") 
ancElem.Click 

ИЛИ

Document.GetElementsByTagName("a").Item(0).FireEvent("click()") 

enter image description here

+0

Можете ли вы рассказать мне, что является описанием ошибки. – Santosh

+0

@ user2268910 изменить anc на ancElem. – Santosh

+0

Я попробовал все, что следующим Set ancElem = IE.document.getelementsbytagname ("116516") ancElem.click Set ancElem = IE.document.getelementsbytagname ("а") ancElem.click Set ancElem = IE.document.getelementsbytagname ("a") 116516.click – user2268910