ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
12
返回列表 发新帖
楼主: boysoft

[求助] 求助各位大侠:图片控件里怎样调用网络图片?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2017-2-12 10:58 | 显示全部楼层
我电脑上怎么没反应,加载不了图片

TA的精华主题

TA的得分主题

发表于 2018-8-7 12:40 | 显示全部楼层
小fisher 发表于 2016-2-1 16:01
3楼代码已经修改好了(改动的部分用#####标出),主要是有些图片的ResponseHeader中不包含"Content-Length" ...

#####标记的位置在哪里?
高人!
可以保存png格式的吗?

TA的精华主题

TA的得分主题

发表于 2018-8-7 13:28 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
小fisher 发表于 2016-2-4 08:54
这个问题可能与网站有关吧,请把相应的图片网址发过来。
要保存文件,只需要把bufferBytes里的字节以二 ...

Open后面的文件名如何写呢?

TA的精华主题

TA的得分主题

发表于 2018-11-6 14:44 | 显示全部楼层
小fisher 发表于 2016-2-4 08:54
这个问题可能与网站有关吧,请把相应的图片网址发过来。
要保存文件,只需要把bufferBytes里的字节以二 ...

问下,用这个API方法加载的图片,怎么调整图片的大小?
因为image控件大小不能变,所以只好调图片了。

TA的精华主题

TA的得分主题

发表于 2018-11-14 01:10 | 显示全部楼层
小fisher 发表于 2016-1-29 22:05
分享一个加载网络图片的通用函数

能改写成64位的吗?声明直接加PtrSafe没用, 有些函数会类型不匹配。
在线等。

TA的精华主题

TA的得分主题

发表于 2018-11-14 09:15 | 显示全部楼层
学习并收藏,加载网络图片

TA的精华主题

TA的得分主题

发表于 2018-11-22 15:44 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2021-10-21 02:22 | 显示全部楼层
先 Mark 了,这个学习就真的要一阵子时间了 ……
用下载的范例文件打开,提示类型不匹配

TA的精华主题

TA的得分主题

发表于 2021-12-2 18:50 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
小fisher 发表于 2016-1-29 22:05
分享一个加载网络图片的通用函数

不用这么麻烦,我用的是VBScipt改编的。
  1. Sub test()
  2.     Dim url As String
  3.     url1 = "http://b.hiphotos.baidu.com/image/pic/item/908fa0ec08fa513d17b6a2ea386d55fbb2fbd9e2.jpg"
  4.     url2 = "http://g.hiphotos.baidu.com/image/pic/item/e824b899a9014c0870b4e6910f7b02087bf4f473.jpg"
  5.     url3 = "http://d.hiphotos.baidu.com/image/pic/item/6159252dd42a28346729f83f5eb5c9ea15cebf73.jpg"
  6.     Set xPost = CreateObject("Microsoft.XMLHTTP")
  7.     xPost.Open "GET", url1, 0 '下载地址
  8.     xPost.send
  9.     Set sGet = CreateObject("ADODB.Stream")
  10.     sGet.Mode = 3
  11.     sGet.Type = 1
  12.     sGet.Open
  13.     sGet.Write (xPost.responseBody)
  14.     Dim fname As String
  15.     fname = "C:\tupian.jpg"
  16.     sGet.SaveToFile fname, 2 '保存文件的路径和文件名
  17.     Image1.Picture = LoadPicture(fname)
  18. End Sub
复制代码

这样,行吗?
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-15 15:42 , Processed in 0.035719 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表