首页 > 解决方案 > 如何填写网页上的文本字段?

问题描述

我需要填写公司内部网站 SharePoint 上的文本字段。但是当我开始我的代码时,在填充我的值之前,下一个错误会引发:

运行时错误:自动化错误,接口未知

请帮忙

Sub Authority()

Dim ie As Object

Set ie = CreateObject("InternetExplorer.Application")
ie.Visible = True

ie.navigate "OurInternalSite"

ie.document.getelementbyid("TextField5").Value = "My text"

End Sub

按钮代码

<input data-is-interactable="true" id="ComboBox29-input" class="ms-ComboBox-Input css-93" type="text" aria-expanded="false" aria-autocomplete="inline" role="combobox" spellcheck="false" autocapitalize="off" autocomplete="off" data-lpignore="true" value="">

标签: vbainternet-explorerweb-scraping

解决方案


您尚未等待页面加载,这可能导致此错误

ie.navigate "site"
While ie.Busy Or ie.ReadyState<>4:DoEvents:Wend

的 idinput也是

ComboBox29-input

推荐阅读