Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2680|回复: 7

插入图片格式问题

[复制链接]
发表于 2019-3-21 17:24 | 显示全部楼层 |阅读模式
本帖最后由 keenzhou 于 2019-3-22 09:55 编辑

写了代码,批量插入图片,但是图片格式只能是一种,但是我图片格式可能是很多种,如何改代码呢?
下面这句.png 如何修改? 则可以识别.jpg .png .bmp 等等其他格式?
myName = Dir(myPath & "\" & UCase(Trim(ActiveSheet.Cells(n, StyleCodeCol).Value)) & ".png")

代码如附件, 网上查过,这个后缀,需要定义一个数组变量,然后让程序在数组变量里查找对应图片格式,但是这个变量,怎么插入到代码中,插入到哪个位置.始终搞不准
dim p, picarr
picarr=Array(".jpg", ".png",".gif",".jpeg",".bmp")

test picture format.zip

61.63 KB, 下载次数: 6

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2019-3-21 18:06 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2019-3-21 20:12 | 显示全部楼层
爱疯 发表于 2019-3-21 18:06
& ".png"
改成
& ".*"

试过了,不行,每次只能选一个格式的图片,很麻烦,因图片来源的格式不统一.
回复

使用道具 举报

发表于 2019-3-21 21:12 来自手机 | 显示全部楼层
建议上传附件,方便别人理解和测试
回复

使用道具 举报

 楼主| 发表于 2019-3-22 09:58 | 显示全部楼层
爱疯 发表于 2019-3-21 21:12
建议上传附件,方便别人理解和测试

已经上传了,搜索过其他人的帖子,需要定义一个数组变量来综合这个后缀,然后让程序在数组变量里查找对应图片格式,但是这个变量,怎么插入到代码中,插入到哪个位置.始终搞不准
dim p, picarr
picarr=Array(".jpg", ".png",".gif",".jpeg",".bmp")
for p = 0 to ubound(picarr)
回复

使用道具 举报

发表于 2019-3-22 10:33 | 显示全部楼层
你运行出错吗?如果出错,能发个截图吗
回复

使用道具 举报

发表于 2019-4-3 12:46 | 显示全部楼层
也不一定非得「需要定义一个数组变量来综合这个后缀」,实现的方法多着呢。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-20 09:55 , Processed in 0.263495 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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