ich verzweifel langsam.
Ich habe eine Webansicht für einen Report.
Diesen würde ich gerne automatisieren, sodass der Export zu Excel automatisch von statten geht, da dieser sehr lang braucht und ich in der zwischenzeit etwas anderes machen kann.
Wie folgt mein Makro bis jetzt:
Public Sub MES()
Dim IEApp As Object
Dim IEDocument As Object
Set IEApp = CreateObject("InternetExplorer.Application")
IEApp.Visible = True
IEApp.Navigate "http://sin-ods01/ReportServer/Pages/ReportViewer.aspx?/MEGReporting/Reports/OEE/MES_STOERBERICHT&rc:Toolbar=TRUE&rs:ParameterLanguage=de-DE&rs:Command=Render&A_szFactory=REIhGLxbmZXoVz8mNMDCBfyn&A_nAllowNewTab=1"
Do: Loop Until IEApp.Busy = False
Set IEDocument = IEApp.Document
Do: Loop Until IEDocument.ReadyState = "complete"
IEDocument.getElementById("ReportViewerControl_ctl04_ctl03_txtValue").Value = "01.01.2021"
IEDocument.getElementById("ReportViewerControl_ctl04_ctl00").Click
Application.Wait Now + TimeSerial(0, 0, 5) 'wartet 2 Sekunden
IEDocument.getElementById("ReportViewerControl_ctl05_ctl04_ctl00_Button").Click
'Workbooks.Open ("H:\Desktop\MES Störungen\Blanko MES Störungen.xlsm")
End Sub
>Hier müsste ich jetzt aus einer kleinen Dropdown-Liste "Excel" raus suchen und diesen punkt klicken.
HTML-Code bekomme ich hier leider nicht rein, liegt im Anhang -> https://www.herber.de/bbs/user/147825.txt
Hat jemand schon mal so etwas gemacht? Oder gibt es eine andere Lösung? Suche mir seit tagen die Finger wund -.-