1
目前我正在嘗試搜索一個打開的網頁中的一些PNG圖像,並將它們導入到我的Excel工作簿的選項卡中的不同單元格中。Excel VBA找到網頁圖像並將其導入excel
我現有的宏瀏覽一個網頁,指示將顯示什麼圖片和有多少圖片。
我想寫一個宏到此時搜索打開的網頁並將圖像導入到excel中。
每次程序運行時都無法知道圖像的數量。但是,每個圖像都在以下html代碼中:
img src="/files/exercises/31a_3 - trunk stability rotation kneex flexed.still002.194x146.png" title="Step 2"
雖然文件名將會更改。我正在尋找標題=「第2步」的所有圖像
並將所有這些圖像導入到excel中。 在當前時刻,我可以通過下面的代碼successfuly找到網址:
max = 100
For i = 0 To max
For Each Elem In ie.Document.getElementsByTagName("img")
If ie.Document.getElementsByTagName("img").Item(i).getAttribute("title") = "Step 2" Then
Worksheets("Sheet4").Range("A1") = "http://functionalmovement.com" & ie.Document.getElementsByTagName("img").Item(i).getAttribute("src")
Exit For
Exit For
End If
Next
Next
End Sub
問題:
我如何可以搜索整個頁面,並第一個被發現放在一個特定的細胞,第二次發現放在另一個單元格中,等等,直到沒有更多的發現。
有沒有辦法讓圖像本身出現,因爲每個圖像的完整url已知。
我的新進程搜索帶有標題名稱的所有圖像,然後下載圖像。 從這裏我將創建一個子插入文件的圖片 – JT31