, поскольку мой предыдущий вопрос больше не подходит, я создаю новый.
У меня есть следующий код, чтобы открыть окно. в этом windows я хочу открыть "функцию" сортировки и затем выбрать, какой атрибут сортировать.
- Открытие страницы работает
Что не работает, пытается обратитесь к атрибутам выпадающего меню сортировки, чтобы оно могло выбрать правильное. я всегда получаю debug.print length = 0
в последней строке кода
Код:
Sub testalt()
Dim HTMLDoc As MSHTML.HTMLDocument
Dim ie As InternetExplorerMedium
Dim enumm As String
Dim ifrm As MSHTML.HTMLDocument
Dim selection As MSHTML.IHTMLElementCollection
enumm = "E2711846"
Set ie = New InternetExplorerMedium
ie.Visible = True
ie.navigate "https://plm.corp.int:10090/enovia/common/emxFullSearch.jsp?pageConfig=tvc:pageconfig//tvc/search/AutonomySearch.xml&tvcTable=true&showInitialResults=true&cancelLabel=Close&minRequiredChars=3&genericDelete=true&selection=multiple&txtTextSearch=" & [enumm] & "&targetLocation=popup"
Do While ie.readyState <> READYSTATE_COMPLETE
Loop
Set HTMLDoc = ie.document
Set ifrm = HTMLDoc.frames(1).document
Set selection = ifrm.getElementsByTagName("select")
Debug.Print selection.Length
End Sub
Это, я думаю, релевантная html часть открытой страницы. Sry не знаю, как скопировать
это iframe, который находится сверху