2017-09-14 54 views
0

我對VBA很陌生,試圖找出我遇到的問題。嘗試使用VBA在Excel中打開Citrix網頁中的鏈接

我在具有多個工具的Citrix網頁上有多個具有相同名稱的錨,每個工具唯一不同的是title和href。例如,對於膩子,它具有:

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

該URL上的所有其他工具都具有相同的類和標識。我能刮中的全部網址的,沒有問題,如果我只是用我可以打開的第一個工具:

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

我找不到任何辦法,雖然引用膩子例如,工具會定期在這裏加入等等通過索引編號不是一個選項。 如何可靠地參考並打開上面的膩子鏈接?是否有任何選項可以讓我使用「title」或「href」的子集來執行此操作?

+0

嘗試'ie.Document.getElementById( 「idCitrix.Putty」)Click' – jsotola

+0

這工作,萬分感謝 – user3712142

回答

0

由於jsotola,這部作品而不是使用for循環:

ie.Document.getElementById("idCitrix.Putty").Click 
相關問題