2014-04-01 46 views
0

我試圖通過Excel模塊將VBA代碼中從'15'到'all'頁面中顯示的產品限制更改爲。通過VBA更改網站的活動選擇

<fieldset class="results-per-page"> 
<span> 
    <label>Results per page</label> 
    <a href="#15" id="15" class="active">15</a> 
    <a href="#30" id="30" >30</a> 
    <a href="#all" id="all">View All</a> 
</span> 
</fieldset> 

回答

0

謝謝,我找到了解決辦法,

這裏是代碼 -

 If IE.Document.Links.Length > 0 Then 

For i = 1 To 600 
     If IE.Document.Links(i) = "http://www.xyz.com/computer/all-products#all" Then 
      IE.Document.Links(i).Click 
     End If 
Next i 

     End If 
1

爲什麼不直接導航到那個?例如ie.navigate sURL & "#all"?凡SURL是上述頁面的網址...

見這個例子

Sub sample() 
    Dim ie As Object 
    Dim sURL As String 

    '~~> Change this to the relevant URL 
    sURL = "D:\Users\SidzPc\Desktop\test.htm" 

    Set ie = CreateObject("internetexplorer.application") 
    ie.Visible = True 

    ie.navigate sURL & "#all" 
End Sub 

截圖

enter image description here

+0

感謝您的回覆,但該網站使用的是JavaScript,因此URL不會更改,也不會接受任何參數。 – Wumar

+0

我認爲,這是在選擇變更時執行的JavaScript代碼。

  • 11. 通過JsInterface改變活動
  • 12. 更改網站滾動的網址
  • 13. 變色龍網站,使用顏色選擇器更改網站的顏色
  • 14. 通過調用 - >選擇兩次來更改選擇參數?
  • 15. 通過單選按鈕選擇後打開網站
  • 16. 將SQL選擇查詢更改爲VBA
  • 17. 如何使用VBA選擇網站上的選項?
  • 18. 如何通過Visio VBA選擇主人
  • 19. 你如何選擇剛通過VBA
  • 20. 只顯示網站的特定部分 - 通過CSS選擇?
  • 21. 通過VBA檢測對複選框的更改
  • 22. WordPress的更改網站語言選項
  • 23. 我想在iOS上更改我的移動網站的日期選擇器
  • 24. 通過htaccess更改網址
  • 25. PHP改變語言在網站[選擇]
  • 26. 通過選擇更改改變事件的佔位符文本
  • 27. 無法更改通過jQuery填充的選擇選項
  • 28. 更改表單動作更改選擇
  • 29. 當特定網站處於活動狀態時更改邊框
  • 30. MS Access 2010通過VBA更改主題