在EXCEL中插入图片是常规的不能再常规的动作,一般的人无非就是选择“插入”--“图片”,就把图片插入到工作表中去了。
没错!但是你想过没有,要成千上万张地插入图片,并按一定的顺序排列时,如下图所示的样子,难道你还是用手工插入吗?肯定不是!神奇加万能的VBA呀!
不是一张,是上千张!排到何时?
很不幸,最近做的一个项目就是用VBA实现批量插图的案子,但接连踩坑,为了提醒自己和别人,我把我处理的全过程记录下来,如果你有缘看到了,不想点个赞再走,谢谢!
第一坑:使用平台内置接口
考虑到客户不是一个人使用,需要多个人同时协作生成批量的“图文档”,马上想到的是使用平台代码来实现,于是第一版就写了如下代码: