如何使用Excel单元格设置文本框的值[重复]

问题描述 投票:-1回答:1

我有此代码:

    Set txtUserName = IE.Document.getelementbyid("txtUserName")
    txtUserName.Value = "xxxxxxxxxxx"
    Set txtPassword = IE.Document.getelementbyid("txtPassword")
    txtPassword.Value = "yyyyyyyyyyy"

它工作得很好,但是我想实现以下目标。我不想在代码本身中输入用户名和密码,而是将其引用到Sheet1的单元格B2(用于用户名)和Sheet1的单元格B3(用于密码)]

我尝试了几种方法,但找不到解决方法。

excel vba
1个回答
0
投票
类似这样的方法应该起作用:

Set txtUserName = IE.Document.getelementbyid("txtUserName") txtUserName.Value = ThisWorkbook.Sheets("Sheet1").Range("B2").Value Set txtPassword = IE.Document.getelementbyid("txtPassword") txtPassword.Value = ThisWorkbook.Sheets("Sheet1").Range("B3").Value

© www.soinside.com 2019 - 2024. All rights reserved.