powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / HELPme
6 сообщений из 6, страница 1 из 1
HELPme
    #34392212
Ghost_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дан кусок скрипта:
<TR>
<TD class=inform-table2 vAlign=top>
<P class=login-text2>Клиент:</P></TD>
<TD style="WIDTH: 168px" vAlign=top colSpan=2>
<P class=login-text2></P><A class=hr-a
id=ctl00_cphMain_userData_linkCompanyTree
style="TEXT-DECORATION: underline"
href="javascript:ShowDiv('divCompanyTree','divUserData');">Выбрать...</A>
</TD></TR>

Как правельно кликнуть эту кнопку ?

Я деляю так что неправильно:

Dim objIe As SHDocVw.InternetExplorer
Dim frm As MSHTML.HTMLFormElement
Dim xlApp As Object

Set objIe = CreateObject("InternetExplorer.Application")
objIe.Visible = True
objIe.navigate "adris"

Do While objIe.Busy
DoEvents
Loop
Set frm = objIe.document.Forms.aspnetForm
frm.ctl00_cphMain_userData_linkCompanyTree.Click
...
Рейтинг: 0 / 0
HELPme
    #34392269
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй objie.document.getElementByID("ctl00_cphMain_userData_linkCompanyTree").fireEvent "onclick"

Если не сработает, придется делать так:
Код: plaintext
1.
2.
3.
4.
5.
6.
Dim href as string
Dim sc as String
Dim st as Integer
href = objie.document.getElementByID("ctl00_cphMain_userData_linkCompanyTree").href
st = Instr(href, ":")
sc = Mid(href, st +  1 , InStr(st, href, """") - st +  1 ) 'здесь могу ошибиться на символ-другой )
objie.document.parentWindow.execScript sc
...
Рейтинг: 0 / 0
HELPme
    #34393112
Ghost_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Первый вариант прошёл без ошибки но не сработал.
А второй в st попадает скрипт "ShowDiv('divCompanyTree','divUserData');" какая часть скрипта должна выполняться ведь ?
...
Рейтинг: 0 / 0
HELPme
    #34393130
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Весь!
...
Рейтинг: 0 / 0
HELPme
    #34393182
Ghost_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если должнобыть так то не работает:

objie.document.parentWindow.execScript "ShowDiv('divCompanyTree','divUserData');"

Пишет:
run-time error '48'
error in loading dll
...
Рейтинг: 0 / 0
HELPme
    #34394971
Ghost_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Немогу не как сообразить как перебрать 40 значений Title
через такой id: ctl00_cphMain_userData_companyTree_companyTreen12CheckBox

Title = frm.ctl00_cphMain_userData_companyTree_companyTreen12CheckBox.Title 'Общий вид

'а это в цикле
dim idb as string
idb = "ctl00_cphMain_userData_companyTree_companyTreen" & b & "CheckBox"
Title = frm.idb.Title 'Вот здесь не могу ни чего придумать.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / HELPme
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]