У меня есть вопрос относительно топи c, который уже обсуждался в некоторых других темах и на форумах, но мне не удается заставить его работать на меня. Поэтому я пришел сюда, чтобы задать вопросы, касающиеся моего индивидуального кода.
По сути, я обращаюсь к сайту intr anet и на основе некоторых входных данных (через флажки) создается отчет с данными из SAP.
Моя проблема возникает после создания отчета, и IE предлагает мне нажать кнопку «Сохранить» в ее диалоговом окне. Мне не удается автоматизировать эту часть.
Не могли бы вы помочь мне здесь? Я хотел бы сохранить отчет в папке «Загрузки».
Вы найдете мой код ниже. Из-за соображений соответствия я не могу показать исходный URL.
Любая помощь широко ценится.
Лучший Симон
Dim ie As InternetExplorer
Dim html As HTMLDocument
Dim i As Integer
Set ie = New InternetExplorerMedium
ie.Visible = True
ie.navigate "https://blablablablablabla"
Application.Wait (Now + TimeValue("00:00:03"))
Set html = ie.document
html.getElementById("ctl00_MainContent_RadCboRepFilter1_Arrow").Click
Application.Wait (Now + TimeValue("00:00:01"))
html.getElementsByClassName("rcbList")(0).Children(5).Click
Application.Wait (Now + TimeValue("00:00:01"))
html.getElementById("ctl00_MainContent_RadCboRepFilter2_Arrow").Click
Application.Wait (Now + TimeValue("00:00:01"))
html.getElementsByClassName("rcbList")(0).Children(0).Click
Application.Wait (Now + TimeValue("00:00:01"))
html.getElementById("ctl00_MainContent_RadCboListOppStatus_ctl01").Click
html.getElementById("ctl00_MainContent_RadCboListOppStatus_ctl02").Click
html.getElementById("ctl00_MainContent_RadcboListSalesStage_ctl00").Click
html.getElementById("ctl00_MainContent_RadcboListSalesStage_ctl01").Click
html.getElementById("ctl00_MainContent_RadcboListSalesStage_ctl02").Click
Application.Wait (Now + TimeValue("00:00:01"))
html.getElementById("MainContent_BtnRunReport").Click
End Sub