在工作中,经常需要将一个商品表格插入商品的图片,比如在鞋服箱包等行业,那是经常要用到Excel中的商品需要插入商品的图片,如果一个个的插入,那会疯掉的,所以根据自己所在的鞋业行业,和借鉴了前辈的部分代码,最终开发出这个工具——Excel自动插入图片的vba。自己的Excel 2013中亲测可用,不管是xls格式,还是xlsx格式,都正常使用。

【注意事项】

1、只有扩展名为【xls】或【xlsm】才可以存储带宏的Excel。重要!重要!重要!

Excel 2003的扩展名为xls,也属于老版本的Excel,此版本的Excel可以直接保存带宏的Excel文件。

而Exce 2007及以上版本的,标准的Excel的扩展名为xlsx,但是此扩展名的文件是不能保存带宏的Excel,只能另存为“Excel 启用宏的工作簿(*.xlsm)”的格式才可以保存带宏的Excel,此时的扩展名为xlsm。

2、图片格式支持:jpg、jpeg和png。

3、插入图片时,是从第2行开始插入,因为第一行一般为标题

4、插入的图片是等比缩放的,且居中显示,而且图片属性为:大小和位置随单元格而变,设置这个属性后,当删除整行数据时,该行的图片也会一并删除

【使用步骤】

一、下载【Excel自动插入图片的VBA模块.bas】文件

下载地址(二选一,csdn的下载地址明明设置了不要积分的,系统老是自动加上,真是无语了):

https://download.csdn.net/download/guangmo0123/12712801

链接: https://pan.baidu.com/s/1GStHVesXanN-FRUEojC-mw

提取码: ps88

二、制作Excel工具文件

首先,准备一个空的【xls】或【xlsm】扩展名的Excel文件,不管使用那种文件格式,都必须先准备一个这样的空文件,作为一个工具文件,以后这个文件可以一直重复使用,文件名可以命名为:自动插图工具.xls或自动插图工具.xlsm。

注:如果Excel是2007或以上的格式,需要新建一个普通的Excel文件,然后通过另存来创建一个【xls】或【xlsm】扩展名的Excel文件。

打开新建的【xls】或【xlsm】文件,按快捷键【Alt+F11】(或点击顶部的【开发工具】->【Visual Basic】,如果没有【开发工具】这个标签页,那就是隐藏了,需要自己调出来)进入Visual Basic编辑器中。

进入Visual Basic编辑器后,依次点击菜单:【文件】->【导入文件】,然后选择第一步所下载的【Excel自动插入图片的VBA模块.bas】文件,导入后,就会在模块下面自动增加一个【自动插入图片】的模块。如下图所示:

最后按【Ctrl+S】(【文件】->【保存】)保存文件,保存后就可以退出Visual Basic编辑器(直接右上角关闭即可),此时只是关闭了Visual Basic编辑器的窗口,Excel文件还是打开的,然后再保存一下该Excel文件就可以关闭该Excel工具文件了。

自此,自动插图的Excel工具文件就制作完成了,以后可以重复使用。

三、开始自动插图

先打开第二步准备的自动插图工具文件(简称:工具文件),然后在打开要插图的那个Excel文件(简称:插图文件)。

在“插图文件”中进行如下操作,找到【宏】菜单按钮(菜单【视图】->【宏】,或者,【开发工具】->【宏】),点击它,如下图所示,Excel会自动找到工具文件中的自动插图的“InsertPicture”宏,此处就可以利用它来插图:

最后点击【宏】窗口的【执行】按钮即可。

执行宏后,会依次提示3次输入框,分别是:

1、输入款号所在列的名称,也就是款号在哪一列

2、输入插入图片所在列的名称,也就是图片插到哪一列

3、输入图片文件存放的文件夹路径,也就是指定图片文件放在哪个文件夹了

【实际案例】

1、款号在A列,所以第一个输入框输入:A

2、图片插入到B列,所以第二个输入框输入:B

3、我的图片文件夹存放在“E:\FX_Image”,所以第三个输入框输入:E:\FX_Image

自此就完成了向Excel中自动插入图片的操作。

【扩展知识】

如果是大神,可以自己编辑第一步下载的【Excel自动插入图片的VBA模块.bas】文件,里面可以修改各种参数,比如放置图片的单元格的宽高等等。

Excel自动插入jpg图片或png图片 VBA 工具 模块相关推荐

  1. Python操作Excel自动插入图片

    #Python#Excel#图片 工作以来,测试繁多,测试后图片的机械性插入更是让我痛不欲生.正好之前有一些python编程经验,便自我摸索着写了个程序,通过索引数字的方式将图片一一插入Excel.效 ...

  2. java POI在excel中插入等比例缩放的图片

    这个缩放的比例不是很准确,但还凑合能用,目前本人找不到其它方法,就先用这个. 先看一个关键的API方法:void org.apache.poi.ss.usermodel.Picture.resize( ...

  3. excel自动排班表_巧用常见工具:怎样将图片格式数据转换成EXCEL表格

    有时我们需要处理的数据以图片或pdf的形式存储,无法直接粘贴到EXCEL中.今天小白通介绍一种将图片中数据转换成表格的方法,为大家解决这个烦恼. 1. 假设我们需要处理的数据存储在这张图片中. 2. ...

  4. ecplise插入图片太大_【Excel里插入图片时很大怎么办?我想把他设置成自动适应表格的大小。】excel图片固定大小...

    excel插入自适应单元格大小图片 excel入的图片可以设置自适应单元格大小而变化,具体操作如下: 一.使具:excel2010 二.操作步骤: 1.进入excel2010,点击"插入&q ...

  5. 用c#在excel中插入图片和设置表格宽度

    问题的由来是我想在excel中自动插入图片,插入图片后我想根据图片的大小调整cell的大小,于是不经意间就来到了一个坑的面前.... Range对象有ColumnWidth属性和RowHeight属性 ...

  6. [转载] 使用openpyxl模块向Excel中插入图片

    参考链接: Python | 使用openpyxl模块在Excel工作表中绘制图表 2 使用openpyxl模块向Excel中插入图片 示例Python实现结果展示 示例 向一个Excel表格中A1位 ...

  7. Paste Image插件初始化设置:修改图片保存路径、自动插入图片描述信息

    Paste Image插件初始化设置:修改图片保存路径.自动插入图片描述信息 Paste Image插件默认将图片保存于所编辑的Markdown文档的当前目录下,若插入的图片较多,会导致该目录下显得杂 ...

  8. excel poi 加背景图_java 在Excel中插入图片 POI实现

    一.POI简介 Jakarta POI 是apache的子项目,目标是处理ole2对象.它提供了一组操纵Windows文档的Java API 目前比较成熟的是HSSF接口,处理MS Excel(97- ...

  9. Excel中插入Word文档图片链接

    打开Excel==>插入==>对象==>Microsoft Word 文档==>更改图标==>更改标题==>确定==>把文件复制到文档中 图片链接就做好了!

  10. python下载图片插入excel_Python向Excel中插入图片的简单实现方法

    本文实例讲述了Python向Excel中插入图片的简单实现方法.分享给大家供大家参考,具体如下: 使用Python向Excel文件中插入图片,这个功能之前学习xlwt的时候通过xlwt模块实现过.那时 ...

最新文章

  1. IOS长按识别二维码失败
  2. 机器学习之 weka学习(二)算法说明
  3. “四方定理”--蓝桥杯
  4. java enummap_Java EnumMap get()方法与示例
  5. 【英语学习】【English L06】U08 News L6 News like to read
  6. c语言通讯录程序线性表,数据结构(C语言)课设1——单位员工通讯录管理系统(线性表应用)...
  7. Python爬虫--51job爬取岗位信息并写入txt文件
  8. android 模拟gps坐标,Android系统中模拟GPS位置
  9. 英语在计算机上的应用研究,计算机在英语教学中的应用
  10. 锐龙4500和4600哪个好 r5 4500和r5 4600的区别
  11. 伤心的优酷土豆,抗争逆不过命运
  12. 微博热词搜索并生成云词html(完整)
  13. 如何利用Qt 3D 渲染与 Qt Quick 2D 元素结合创建太阳系行星元素?
  14. 神码ai人工智能写作机器人_机器学习简介part1与人工智能的比较
  15. Direct3D 12 尝鲜(二): Fence
  16. 蓝桥杯-递归-母牛生小母牛
  17. Thinkphp.php
  18. 致远A8+协同管理软件存在远程Getshell漏洞
  19. 中兴路由器中静态路由的配置
  20. Oracle执行计划。RBO优化器和CBO优化器。TABLE ACCESS FULL,TABLE ACCESS BY INDEX ROWID,TABLE ACCESS BY INDEX SCAN

热门文章

  1. php获取肖前时间,实践唯物主义哲学”简介创始人:肖前、高清海等(​贰·综合哲学类4)...
  2. 揭秘:APP定制开发的完整流程
  3. linux 压力测试pps,开发一款集群ddos防火墙压力测试
  4. UID PID PPID 分别是什么
  5. 手持小电风扇原理图挂脖小风扇电路图
  6. 线程终止的 4 种方式
  7. python重连wifi(windows电脑断网)
  8. 使用Python获取100以内的质数
  9. 逃离一线!从上海举家回成都七年,现在怎么样了?
  10. excel处理几十万行数据_如何用Excel处理200万行以上数据?