Excel插入批量图片,套用这些代码就OK( 二 )
文章插图
代码已有注释说明,这儿就再说明一下运行过程 。
首先,会让用户选择存放图片的文件夹 。注意是选择文件夹,不是选择图片;选择文件夹后,看不到文件夹内的图片是正常现象 。
文章插图
然后,选择图片名称存放的单元格区域,可以选择整列、多列、整行或多行,比如示例动画中的B:D列,2:2行等 。。
文章插图
最后,设置图片相对于图片名称所在的单元格便宜的位置;比如图片名称在B列,图片放在C列,那就是向右偏移1列,即右1 。上下左右代表了方向,数字代表偏移的量 。
文章插图
小贴士:
【Excel插入批量图片,套用这些代码就OK】1,该段小代码支持一下图片格式:
".jpg", ".jpeg", ".bmp", ".png", ".gif"
2,图片的纵横比是未锁定的,如需锁定,可以注释掉下句代码:
.ShapeRange.LockAspectRatio = msoFalse
3,图片的行高和列宽是由放置图片的单元格行高和列宽决定的 。当然,您也可以把代码稍微修改,设置固定的图片行高和列宽,并由图片的行高和列宽决定单元格的大小 。
4,图片的名称必须和指定单元格范围内的名称一致,如果需要模糊匹配,使用DIR函数搭配通配符的方式即可 。
5,代码采用非引用的方式插入图片,该方式会图片作为excel的资源打包到excel文件中,即便数据源的图片已被删除,表格中的图片也依然存在 。
推荐阅读
- 66个Excel函数
- excel数据核对一下就搞定,这几种办法你用过吗?
- Excel高手常用的35个函数解析
- Excel实现带开关的数据突出显示
- 利用excel兼容性制作工作表目录
- Excel SEARCH函数,你会用吗?
- 拜师3年,才整理好这份Excel秘籍,真诚分享给你请收下我的心意
- Go操作Excel表格
- EXCEL快速提取文件夹内的文件名
- Excel填充序号技巧,删除行序号自动接上,合并单元格填序号