Dim oWin As SHDocVw.ShellWindows
Dim oIE As SHDocVw.InternetExplorer
For Each oIMG In oIE.Document.getelementsbytagname("img")
'从图片的src中提取出域名,赋给sDomain变量
sDomain = oIMG.src
sDomain = Mid(sDomain, InStr(sDomain, "//") + 2)
' sDomain = Left(sDomain, InStr(sDomain, "/") - 1)
'通过collection对象去除重复字符串
On Error Resume Next
colDomain.Add sDomain, sDomain
' sDomain = Left(sDomain, InStr(sDomain, "/") - 1)
'通过collection对象去除重复字符串
On Error GoTo 0
'通过ExecCommand可以复制IE中的图片,之后在剪贴板中找到CF_HDROP格式对应的数据即是该图片在本地电脑Internet临时文件夹中缓存文件的完整路径
Set oRange = oIE.Document.body.createControlRange()
oRange.Add (oIMG)
oRange.ExecCommand ("Copy")
If OpenClipboard(ByVal 0&) <> 0 Then '打开剪贴板
hMem = GetClipboardData(CF_HDROP) '获取剪贴板中CF_HDROP格式数据对应的内存对象句柄
解决方案 »
- 怎样通过API去除一个窗口的标题栏和边框?
- 为何SendMessage(hWindow, LVM_GETITEMCOUNT, 0, 0)返回为0无效?来者有分,送完为止。
- 我是个医生,想转行搞计算机编程,又听人说搞编程是吃青春饭,又犹豫了,大家给点建议吧!
- A,B 两个应用程序,在A中向B发送一个回车怎么发送?
- 关于打印格式的的问题,急,重分酬谢
- 大家好!我是新来的!请多照顾!
- 找不到数据??
- 在VB中 "rstNwind!aaa=SID"这句话是缩写,问它的正常写法是什么?
- 为什么我的ocx控件在IE中不能自动下载更新??
- 问你个问题,MEDIAPLAYER播放VCD是默认为左声道,解霸默认为立体声,如果在编程中使MEDIAPLAYER播放为立体声
- MSChart折线图如何把数据点绘制到X轴刻度线上
- 怎么下载带有background的图片。
可背景图片是在这个标记里:
<body background="background.jpg">
你知道怎么改你那段程序了吧?