Использование открытого проводника Windows и выбор файла для загрузки файла в Internet Explorer. - PullRequest
0 голосов
/ 01 июля 2019

Я пытаюсь загрузить большое количество документов для загрузки / создания документов в SharePoint.Я использую VBA для перехода на сайт, нажимаю кнопки загрузки.Это тянет файловый менеджер.У меня вопрос, как я могу перейти к папке и выбрать определенный файл?

Sub uploader()
    Set ie = CreateObject("InternetExplorer.Application") ' creates new instance of internet explorer
    ie.Visible = True
    ie.navigate ("restricted website, redacted for this post")

    Do
        DoEvents
    Loop Until ie.readystate = 4 ' waits until ready

    Application.Wait (Now + TimeValue("00:00:03"))
    ie.document.getElementsByClassName("btn btn-default btn-sm")(1).Click ' clicks upload doc button
    Application.Wait (Now + TimeValue("00:00:03"))
    ie.document.getElementsByClassName("ms-dlgFrame")(0).contentDocument.getElementById("ctl00_PlaceHolderMain_UploadDocumentSection_ctl05_OpenWithExplorerLink").Click ' clicks upload, opens file explorer
    'here i need it to navigate down the path and select the file, using the windows explorer that was just opened.
End Sub

Я не хочу, чтобы он запускал новый проводник.Можно ли выбрать файл для загрузки из уже открытого проводника?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...