[英]Trying to use VBA to open a link in Citrix webpage from Excel
我是VBA的新手,试图找出我遇到的问题。
在具有多个工具的Citrix网页上,我有多个具有相同名称的锚点,每个工具唯一不同的是标题和href。 例如,对于腻子,它具有:
<div class="iconView">
<a id="idCitrix.Putty"
href="launcher.aspx?Application=Citrix....
class="iconLink"
title="Putty"
URL上的所有其他工具都具有相同的类和ID。 我可以毫无问题地刮擦所有URls,并且如果我只使用以下工具,则可以打开第一个工具:
For Each l In ie.Document.getElementsByTagName("a") '(0).href
l.Click
Next l
我找不到任何引用Putty实例的方法,这里会定期添加工具,因此按索引号进行操作不是一种选择。 如何可靠地参考并打开上面的腻子链接? 是否有任何选项可以允许我使用“标题”或“ href”的子集来执行此操作?
感谢jsotola,它可以代替使用for循环:
ie.Document.getElementById("idCitrix.Putty").Click
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.