Мы не можем выполнить ваше точное требование, но мы можем использовать код VBA в качестве обходного пути.Оттуда вы можете запустить Internet Explorer и открыть нужную страницу и ввести в ней имя пользователя и пароль.
Ниже приведен пример, который вы можете попробовать.
HTML code (demo52.html):
<!DOCTYPE html>
<html>
<body>
<h2> Sample Page</h2><br>
UserName: <input type="text" id="txt_username" value=""><br><br>
Password:    <input type="password" id="txt_password" value=""><br><br>
            <input type="submit" value="submit">
</body>
</html>
Код VBA:
Sub demo3()
Dim IE As InternetExplorer
Set IE = CreateObject("InternetExplorer.Application")
With IE
.Visible = True
.navigate "C:\Users\Administrator\Desktop\demo52.html"
Do Until .readyState = 4
DoEvents
Loop
.Document.all.Item("txt_username").Value = "abcde"
.Document.all.Item("txt_password").Value = "12345"
End With
End Sub
Вывод в Internet Explorer:
![enter image description here](https://i.stack.imgur.com/Tuz2Y.gif)
Примечание. Попробуйте добавить ссылку на библиотеку нижев редакторе VBA.
(1) Библиотека объектов Microsoft HTML.
(2) Элементы управления Microsoft Internet.
Вы можете изменить URL-адрес в коде, чтобы открыть разные страницы, или попробоватьсоздать массив и сохранить все URL-адреса в нем, а затем использовать его в своем коде в соответствии с вашими требованиями.
Кроме того, вы можете попытаться изменить код самостоятельно.