- 帖子
- 2
- 主題
- 0
- 精華
- 0
- 積分
- 7
- 點名
- 0
- 作業系統
- Windows
- 軟體版本
- 7.0
- 閱讀權限
- 10
- 註冊時間
- 2012-11-15
- 最後登錄
- 2024-7-2
|
Sub searchITxx(rng As Range)
Dim XH As Object
Dim iurl, iurl2 As String
iurl = "http://tw.dictionary.search.yahoo.com/search?p="
iurl2 = "http://dict.tw/index.pl?query="
With rng.EntireRow
.Resize(1, .Columns.Count - 1).Offset(0, 1).Clear
End With
'開啟網頁
Set XH = CreateObject("Microsoft.XMLHTTP")
With XH
.Open "get", iurl & rng, False
.send
On Error Resume Next
'從Yahoo字典摘取第一組中文翻譯
rng.Offset(0, 2) = Split(Split(.responseText, "<p class=""explanation"">")(1), "<")(0)
'摘取KK音標
rng.Offset(0, 1).Font.Name = "Arial Unicode MS"
rng.Offset(0, 1).Size = 12
rng.Offset(0, 1) = VBA.Split(VBA.Split(.responseText, """proun_value"">")(1), "<")(0)
.Open "get", iurl2 & rng, False
.send
'從DICT.TW 英漢字典擷取字義
rng.Offset(0, 3) = Split(Split(.responseText, "</span><br /> ")(1), "<")(0)
End With
End Sub |
|