Я пытаюсь получить доступ к элементам iframe на веб-странице, созданной с помощью Wix Site Builder, с помощью PowerPoint VBA.
Я перепробовал все, что нашел в Google, а также на других веб-страницах, но яне могу понять это.Наиболее распространенные ошибки: «Ошибка автоматизации», когда я пытаюсь использовать contentDocument
, и «Отказ в доступе», когда я пытаюсь использовать contentWindow
.
Dim objIE As InternetExplorer
Set objIE = New InternetExplorer
objIE.Visible = True
objIE.navigate "https://pptgamespt.wixsite.com/mppp/tests2"
Do While objIE.Busy = True Or objIE.readyState <> 4: DoEvents: Loop
Pausecode (2)
objIE.document.getElementsByTagName("iframe")(0).contentDocument.getElementById("input").Value = "some value"
. Я пытаюсь изменить значение вводас идентификатором «input», который находится внутри iframe, который не имеет класса или идентификатора.Приведенный выше код является последним, который я пробовал, который выдает ошибку «Ошибка автоматизации».