Vba 单击但不带ID

Vba 单击但不带ID,vba,button,click,Vba,Button,Click,我一直在试图找出如何使用VBA单击此按钮 这就是我所拥有的 For Each ele In objie.Document.getelementsbytagname("button")(0).Click If ele.Value = "butLaunchExcel" Then ele.Click: Exit For 这是检查代码 'input class="btn btn-primary" type="button" name="butLaunchExcel" value="Launc

我一直在试图找出如何使用VBA单击此按钮

这就是我所拥有的

 For Each ele In objie.Document.getelementsbytagname("button")(0).Click
    If ele.Value = "butLaunchExcel" Then ele.Click: Exit For
这是检查代码

'input class="btn btn-primary" type="button" name="butLaunchExcel" value="Launch Excel" onclick="ExcelLaunch()">

你在问问题吗。。。。我想你是用隐形字体写的。由于某种原因,我注意到当我复制inspect代码时,它漏掉了几个字符。这是再次检查代码==$0您的代码是否已进入循环?如果在循环中添加
Debug.Print ele.Name
,会得到什么输出?不,我没有循环
For Each ele In objie.Document.getelementsbytagname("button")
    If ele.Name = "butLaunchExcel" Then 
        ele.Click
        Exit For
    End If
Next ele