尝试使用VBA在Excel中打开Citrix网页中的链接

时间:2017-09-14 17:06:52

标签: html vba excel-vba excel

我对VBA很新,试图找出我遇到的问题。

我在具有多个工具的Citrix网页上有多个具有相同名称的锚点,每个工具唯一不同的是title和href。例如对于Putty,它有:

<div class="iconView">
<a  id="idCitrix.Putty"
href="launcher.aspx?Application=Citrix....
class="iconLink"
title="Putty"

URL上的所有其他工具都有相同的类和ID。我可以毫无问题地刮掉所有的URl,如果我只使用它,我可以打开第一个工具:

For Each l In ie.Document.getElementsByTagName("a") '(0).href
    l.Click
Next l

我找不到任何方法来引用Putty实例,但是这里定期添加工具,所以按索引编号不是一个选项。 如何可靠地引用和打开上面的油灰链接?是否有任何选项可以让我使用&#34; title&#34;或者&#34; href&#34;的一部分这样做?

1 个答案:

答案 0 :(得分:0)

感谢jsotola,这不是使用for循环:

window.close();