. : : ClassiClub ForuM : : .

会员中心 论坛帮助 日历事件 标记论坛已读
返回   精品技术论坛 » 技术论坛 » 『软件使用』

『软件使用』: 电脑软件推荐, 电脑软件使用, 经验分享



发表新主题 回复
 
主题工具
闪亮
 
闪亮 的头像
终极会员
 
资 料:
注册日期: Aug 2001
帖子: 10,479 声望值: 7
精华: 2,解答: 17
#1 旧 2021-11-18, 10:04:29 默认 已解答: 【求助】excel批量下载链接的图片到本地,并修改对应的链接指向本地文件
闪亮 当前离线  

excel文件里有链接,点击后指向互联网上的某个图片。

有没有什么操作方法或是vba能批量下载链接的图片到本地,并修改对应的链接指向本地文件。这样的话不联网的时候也能够查看相应的图片了。

有多个sheet,里面有多行数据。示例的xlsx见附件。
上传的附件
文件类型: zip 工作簿1.zip (8.6 KB, 7 次查看)

此帖于 2021-11-19 01:33:15 被 闪亮 编辑. .


宝贝宝贝笑一笑 笑容其实很美妙
只要天天没烦恼 其他一切不重要
回复时引用此帖
最佳解答为:jordanli
看着这需求不麻烦,自己从网上找了些代码拼凑了下,感觉是能工作,请参考

1. excel另存为启用宏的工作簿;
2. alt+F11进入VBA环境,输入VBA.txt中的代码,并保存
3. excel菜单 视图→宏→查看宏 可以看到刚才代码中的函数downloads,选择 [执行] 按钮即可

说明:
1. 当前目录自动建立Downloads子目录来保存图片
2. 图片使用了单元格的位置来命名,类似Sheet1(2-3).jpg
3. 下载后按照你的要求进行了excel的超链修改为本地连接

其他根据自己的需要修改吧
闪亮
 
闪亮 的头像
终极会员
 
资 料:
注册日期: Aug 2001
帖子: 10,479 声望值: 7
精华: 2,解答: 17
#2 旧 2021-11-19, 01:33:33 默认
闪亮 当前离线  

没注意到xls不能直接上传,上传附件没有成功,打包成zip上传了。
回复时引用此帖
TY136
 
TY136 的头像
超级会员
 
资 料:
注册日期: Apr 2002
帖子: 1,247 声望值: 9
精华: 0,解答: 12
#3 旧 2021-11-19, 09:45:09 默认
TY136 当前离线  

直接把图片的网络链接放在单元格中,利用方方格子的图片工具可以批量下载图片,直接就在EXCEL中显示图片了。
回复时引用此帖
闪亮
 
闪亮 的头像
终极会员
 
资 料:
注册日期: Aug 2001
帖子: 10,479 声望值: 7
精华: 2,解答: 17
#4 旧 2021-11-19, 17:50:05 默认
闪亮 当前离线  

引用:
作者: TY136 查看帖子
直接把图片的网络链接放在单元格中,利用方方格子的图片工具可以批量下载图片,直接就在EXCEL中显示图片了。
差不多可以解决,就是有点遗憾不能对所有的sheet一次性操作。有多个sheet需要操作多次。
回复时引用此帖
jordanli
 
jordanli 的头像
中级会员
 
资 料:
注册日期: Oct 2002
帖子: 406 声望值: 3
精华: 0,解答: 1
#5 旧 2021-11-20, 10:13:14 默认
jordanli 当前离线  

看着这需求不麻烦,自己从网上找了些代码拼凑了下,感觉是能工作,请参考

1. excel另存为启用宏的工作簿;
2. alt+F11进入VBA环境,输入VBA.txt中的代码,并保存
3. excel菜单 视图→宏→查看宏 可以看到刚才代码中的函数downloads,选择 [执行] 按钮即可

说明:
1. 当前目录自动建立Downloads子目录来保存图片
2. 图片使用了单元格的位置来命名,类似Sheet1(2-3).jpg
3. 下载后按照你的要求进行了excel的超链修改为本地连接

其他根据自己的需要修改吧
上传的附件
文件类型: zip 工作簿1_VBA.zip (32.1 KB, 5 次查看)
回复时引用此帖
闪亮
 
闪亮 的头像
终极会员
 
资 料:
注册日期: Aug 2001
帖子: 10,479 声望值: 7
精华: 2,解答: 17
#6 旧 2021-11-20, 14:24:37 默认
闪亮 当前离线  

引用:
作者: jordanli 查看帖子
看着这需求不麻烦,自己从网上找了些代码拼凑了下,感觉是能工作,请参考

1. excel另存为启用宏的工作簿;
2. alt+F11进入VBA环境,输入VBA.txt中的代码,并保存
3. excel菜单 视图→宏→查看宏 可以看到刚才代码中的函数downloads,选择 [执行] 按钮即可

说明:
1. 当前目......
这个超级厉害,完美解决。这样本地查看就方便了。
回复时引用此帖
发表新主题 回复

主题工具

论坛规则  发帖规则
不可以发表主题
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子
论坛启用 vB 代码
版面启用 表情符号
版面启用 [IMG] 代码
版面禁用 HTML 代码


所有时间均为北京时间, 现在的时间是 14:31:40.

本论坛带宽由迅通网络提供
SSL证书由TrustAsia提供

Copyright © 2000 - 2019 ClassiClub Forum All Rights Reserved.
粤ICP备09123456号