Excel VBA-自动填充表单

Excel VBA-自动填充表单,excel,vba,forms,Excel,Vba,Forms,我有一个小宏,使用shell命令将我带到Chrome上的一个网站,但我希望将它链接到另一个在网站上填充用户名和密码的网站。这可能吗?到目前为止,我的代码是: Sub Logintest2() Dim chromePath As String chromePath = """C:\Program Files (x86)\Google\Chrome\Application\chrome.exe""" Shell (chro

我有一个小宏,使用shell命令将我带到Chrome上的一个网站,但我希望将它链接到另一个在网站上填充用户名和密码的网站。这可能吗?到目前为止,我的代码是:

Sub Logintest2()

  Dim chromePath As String

  chromePath = """C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"""

  Shell (chromePath & " -url http://www.google.com")

End Sub

我在Reddit上找到一篇帖子,上面说使用InternetExplorer要容易得多,因为Excel/VBA有一些内置的互操作。然而,如果你跟我一样,你就讨厌IE

同样的Reddit帖子建议使用第三方插件,名为。我过去常常下载并安装它

下面的代码成功地在Chrome中打开了Google,并将搜索框的文本设置为“这是一个测试”

子测试()
Dim bot作为新的Web驱动程序
机器人启动“chrome”https://www.google.com"
bot.Get“/”
bot.FindElementByName(“q”).SendKeys“这是一个测试”
停止
端接头
我使用DevTools(F12)浏览web内容,发现搜索框中有
name=“q”


祝你好运

非常感谢。我正在为一组人创建一个链接,让他们都下载Selenium是不可能的。如果是那样的话就好了。不过,我仍在努力获取自动填充的用户名和密码。有什么想法吗?