изменить значение формы Google с помощью VBA - PullRequest
0 голосов
/ 31 января 2020

Я бы хотел изменить это значение с помощью vba. значение находится между меткой диапазона ("si"). Я не знаю, как заполнить форму Google с VBA.

Public Sub GetInfo()
    Dim IE As Object, t As Date, ws As Worksheet
    Const MAX_WAIT_SEC As Long = 5

    Set ws = ThisWorkbook.Worksheets("Hoja1")
    Set IE = CreateObject("InternetExplorer.application")
    With IE
        'true muestra el navegador false lo oculta
        .Visible = True

        .navigate "https://docs.google.com/forms/d/e/1FAIpQLSfx8gKuhJ6icdOC3dkclPueRLFO9_lYVuSwAj3Fuzdf5XZqMg/viewform"

        While .Busy Or .readyState < 4: DoEvents: Wend

        Dim translation As Object, translationText As String
        t = Timer
        Do
            On Error Resume Next

             .Document.GetElementsbyname(".exportContent")(0).Value = "Si"

'

            'translationText = translation.textContent
            On Error GoTo 0
            If Timer - t > MAX_WAIT_SEC Then Exit Do
        Loop While translationText = vbNullString

        'ws.Cells(1, 1) = translationText
       '.Quit
    End With
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...