本文要介绍的是如何使用VBA代码将网站上面的图片批量下载在我们的电脑指定的文件夹中间,一起来看看吧!
照样举一个例子啊!我在百度上搜索了一些图片,我们想让他自动进行保存下来,这样就减少我们的分别另存的苦楚啦!如下是我们所搜Excel VBA的截图:
我们现在可以看到如下的搜索结果,但是我们现在如果想把这些搜索的图片将前面的30张图片保存下来,这个时候我们应该用VBA怎么做呢?
请不要慌张,请看如下代码,我们将使用如下代码来完成这个图片下载功能。
还是看看动画是怎么来完成这个操作的吧
请各位忽略我的下载速度啊,因为我的网络十分卡顿,在外面用的手机流量,请见谅哈!
使用这个代码需要注意的是,我们需要在当前活动的单元格A2中间输入我们需要查找的关键字,然后程序会自动在网址下面下载图片到我们本地。完成下载的结果如下所示:
或许聪明的你已经发现啦!这份下载的图片的格式包括JPG,PNG,GIF三种格式,这个下载好的图片会自动保存你执行这个代码所在的工作薄相同子文件下新增一个为图片的文件夹,这点需要你注意的。
在多说一点哈,Excel调用了API函数以后,可以实现Excel自身完成不了的工作,也许你看不懂这段代码,但是你只需要把这段代码看做一个小小的函数之类,娶过去用就好啦!无需深究太多。
虽然对我们大部分用户来说,都不会再我们Excel VBA下载网址上面的图片,然后进行另存为,但是万一在哪一天你需要下载网址多个图片的时候,拿过去用即可。其实VBA是如此简单的,你在写某段程序的时候,你就会发现我原来可以利用这代码来完成这个。
如果有不明白的或者不懂的可以在下方留言,我们会一一解答的。