Board logo

標題: [發問] VBA能夠修改網頁document嗎? [打印本頁]

作者: Funnyfox    時間: 2017-1-4 16:34     標題: VBA能夠修改網頁document嗎?

網路上看到ie.document.write的語法
能夠編寫網頁
可是直接這樣寫 會整個網頁被取代

VBA能不能辦到
修改/取代網頁中特定元素 或者
在特定位置新增一個元素

查不太到相關資料
或者我關鍵字錯了 想來學學看
作者: Joforn    時間: 2017-1-16 13:00

  1. Private Sub WriteDocument()
  2.   Const HTMLText As String = "<html><head><meta http-equiv=""content-type"" content=""text/html; charset=utf-8"" />" & _
  3.                              "<title>Joforn</title></head><body text-align:center>Joforn*Ron</body></html>"
  4.   With WebBrowser1
  5.     .Navigate "about:blank"
  6.     Do
  7.       DoEvents
  8.     Loop While .ReadyState <> READYSTATE_COMPLETE
  9.     With .Document
  10.       .Open
  11.       .write HTMLText
  12.       .Close
  13.     End With
  14.   End With
  15. End Sub
複製代碼

作者: Joforn    時間: 2017-1-16 13:03

上面的程式是用來修改Document的,如果是修改網頁中部分的元素,只需要找到要修改的對象,然後再進行適當的修改就可以了。
作者: Funnyfox    時間: 2017-1-22 20:41

回復 3# Joforn
謝謝你
過年在家 我來好好研究一下
網頁製作的技巧也一併來學習




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)