Я новичок в VBA.Пожалуйста, помогите мне загрузить файл Excel прямо на мой диск.У меня есть только возможность щелкнуть элемент и запросить диалоговое окно «Сохранить как».
Application.StatusBar = "Saving - Dashboard.xlsx" Set InputElement = doc.querySelector ("span.export [class = 'export excel'")
If Not InputElement Is Nothing Then
InputElement.Click
Я запускаю этокод каждый час, я не могу нажать кнопку Сохранить как каждый час.
Я думал о загрузке автоматического загрузчика, но не добился большого успеха.Потому что у меня есть права администратора и вне политики.
Public Sub OpenIE_Login ()
Set IE = New InternetExplorer
IE.Visible = True
IE.Navigate cURL
Do While IE.readyState <> READYSTATE_COMPLETE Or IE.Busy: DoEvents: Loop ''' ATTENTION - PAUSE HERE
Set doc = IE.Document
Set LoginForm = doc.forms(0)
Set InputElement = doc.querySelector("input#userName[id='userName']")
If Not InputElement Is Nothing Then
InputElement.Value = cUsername
End If
'
Set InputElement = doc.querySelector ("input.field[type = 'password'] ")
If Not InputElement Is Nothing Then
InputElement.Value = cPassword
End If
Application.StatusBar = "Saving - WokingHours.xlsx"
Set InputElement = doc.querySelector (" span.export [class = 'export excel' ") 'Dim TempStr как строка, если не InputElement - это ничто, то'TempStr = InputElement.Value InputElement.Click
End Sub