网页 图片另存为
我想通过创建一个IE实例,打开某网页,然后将网页上的图片进行“图片另存为”保存为BMP格式(不能直接访问图片链接进行下载图片,另外电脑缓存文件夹也找不到这网页的图片缓存),在网上搜了很多文章。自己也参考写了一下代码。发现vba 不支持 Clipboard.GetData的使用,不知道能否用其它方式实现呢?例如api 的OleCreatePictureIndirect可以吗?请大家帮忙,谢谢。
Dim ie As Object
dim url As String
url="http://xxxxxxxx"
Set ie = CreateObject("InternetExplorer.application")
ie.Navigate url
Do While ie.busy Or ie.ReadyState <> 4
DoEvents
Loop
Dim CtrlRange As Object
Set CtrlRange = ie.Document.body.createControlRange
CtrlRange.Add ie.Document.images(0)
Dim Pic As StdPicture
Set Pic = Clipboard.GetData '运行时候这里出错,提示“要求对象”
SavePicture Pic, ThisWorkbook.path & "\img.bmp"
MsgBox "完成"
Dim ie As Object
dim url As String
url="http://xxxxxxxx"
Set ie = CreateObject("InternetExplorer.application")
ie.Navigate url
Do While ie.busy Or ie.ReadyState <> 4
DoEvents
Loop
Dim CtrlRange As Object
Set CtrlRange = ie.Document.body.createControlRange
CtrlRange.Add ie.Document.images(0)
Dim Pic As StdPicture
Set Pic = Clipboard.GetData '运行时候这里出错,提示“要求对象”
SavePicture Pic, ThisWorkbook.path & "\img.bmp"
MsgBox "完成"
...全文
相关推荐
网页另存为图片
"Project1.exe":这是编译后的可执行文件,可以直接运行以执行网页另存为图片的功能。5. "网页另存为图片.jpg":可能是一个示例图片,展示了程序运行结果或功能演示。6.
如何保存网页中不能右键另存为图片的图片
方法一:保存该网页,注意保存类型为全部,然后去保存后的文件夹中查找即可。
PHP 抓取网页图片并且另存为的实现代码
PHP实现抓取网页图片并另存为的功能涉及多个知识点,包括网络编程、文件操作和数据流控制等。下面详细解释这些知识点:1.
JS打开图片另存为对话框实现代码
这就要求开发者在设计网页时考虑到这些因素,并在可能的情况下告知用户需要手动操作(例如,右键点击图片选择“另存为”)。
转存word中所有图片就这么简单
在菜单中选择“另存为”或者“另存为网页”,这是关键步骤,因为我们需要将文档转换为网页格式来提取图片。在“另存为”对话框中,选择保存类型为“筛选过的网页”。


