Ошибка автоматизации при передаче значений в html-странице - PullRequest
0 голосов
/ 29 мая 2018

Я пытаюсь ввести значения в текстовое поле html-страницы, используя VBA, он постоянно говорит мне об ошибке автоматизации.

Мой код застрял на

ie.document.getElementsByID("VAR_VALUE_EXT_2").Value = "USD"

Не уверен, что ошибка вкод, ваша помощь в этом отношении очень ценится.

спасибо

Sub test()

    Dim ie As Object
    Dim URL As String

    Set ie = CreateObject("internetexplorer.application")
    ie.Visible = True
    URL = "https://eos-bw.ubs.net/sap/bw/BEx?cmd=ldoc&template_id=ZSAT_CO_EP_1_2_KK_TAB_DRT_PERF&sap-language=EN"

    ie.navigate URL

    Application.Wait Now + TimeValue("00:00:10")

    ie.document.getElementsByID("VAR_VALUE_EXT_2").Value = "USD"    

End Sub

1 Ответ

0 голосов
/ 29 мая 2018

Заменить:

ie.document.getElementsByID("VAR_VALUE_EXT_2").Value = "USD"

На:

ie.document.getElementByID("VAR_VALUE_EXT_2").Value = "USD"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...