excel 批量导入图片 查找对应姓名的照片、批量导入图片
发布时间:2023-07-03 20:23:04
excel批量导入图片一般是使用VBA代码实现,因为excel功能的局限性,插入——图片,尽管可以批量导入图片,但不能自动排版。
文章总结几个excel批量导入图片相关的案例,分享给大家。
excel批量导入图片案例一:
如下图所示:A列是姓名,D列需要批量导入A列姓名对应的照片,当单击“图片导入”按钮,即可批量导入图片。
下面的代码实现的功能是:批量导入图片,然后按照原比例缩放以填充单元格,如果单元格高宽改变,再次单击“图片导入”按钮即可。
说明:对应的图片命名需要和姓名一致,图片文件夹和excel源文件放在同一路径之下。
下面是具体的代码:
Sub 批量导入图片()
'将图片导入。
'图片按照原比例存储,按照原比例存储
On Error Resume Next
Dim R&
Dim Pic As Object
'先删除所有可能存在的图片
For Each Pic In Sheet1.Shapes
If Pic.Name <> Sheet1.Shapes("按钮 97").Name Then
Pic.Delete
End If
Next
For R = 2 To Range("A65536").End(xlUp).Row
'插入图片
Set Pic = Sheet1.Pictures.Insert(ThisWorkbook.Path & "pic" & Cells(R, 1) & ".jpg")
'锁定高宽比
Pic.ShapeRange.LockAspectRatio = True
'看高宽比。如果图片高宽比高,那么调整到单元格高度,否则调整到单元格宽度
'我们看到的右键格式菜单里的东西都是针对ShapeRange而言的,所以要用ShapeRange来设定
With Pic.ShapeRange
'如果图片高宽比比单元格大,说明图片太高,只需调整图片高度
If .Height / .Width > Cells(R, 4).Height / Cells(R, 4).Width Then
.Height = Cells(R, 4).Height
'调整位置
.Top = Cells(R, 4).Top
.Left = Cells(R, 4).Left + (Cells(R, 4).Width - .Width) / 2
'如果图片高宽比比单元格小,说明图片太宽,只需调整图片宽度
Else
.Width = Cells(R, 4).Width
'调整位置
.Left = Cells(R, 4).Left
.Top = Cells(R, 4).Top + (Cells(R, 4).Height - .Height) / 2
End If
End With
Next R
End Sub
我们在excel对图片进行排版时,可以选中图片,勾选对齐网格,以及在插入图片或控件时,按住Alt键并拖动对象的边框,可以快速调整尺寸适应单元格大小。
excel批量导入图片案例二:
利用excel制作职工基本情况统计表,如果将公司所有员工的照片都粘贴在EXCEL中,会造成EXCEL文件臃肿不勘。附件提供的文件和方法只需将员工照片与EXCEL放在一个文件夹内即可快速调用。
随着C2单元格选择不同的姓名,所有的资料信息和对应的照片会自动发生改变。下面是一个截图。
excel批量导入图片案例三:
按照级别批量插入对应的军衔图片。
第一步:在H2单元格中输入下列公式,下拉填充至H9单元格:
="


猜你喜欢
- Excel2013中有模版,想直接从模版中新建一个文档,该怎么创建表格呢?对于常用Excel的朋友再熟悉不过了,下面随小编一起学习Excel
- 如果我们使用的电脑操作系统是win7的话,当我们操作的时候发现系统的字体变得模糊发虚不清晰的情况不知道怎么解决的话,小编觉得我们可以先排查一
- 夸克如何设置私密文件?一些用户在夸克网盘中想要将一些文件设置成为私密文件。这个情况需要我们自己去主动开启软件的文件隐私设置,这样我们就可以隐
- 如果你不会在PPT里面创建漂亮的图表,那么PowerPoint2007的新功能就可以帮到您了,SmartArt 图形向复杂的文本和数据添加颜
- 相信有很多的用户在编辑文件时会选择wps这款办公软件,在编辑的过程中用户会遇到一些自己无法解决的问题,这些都是再正常不过的现象了,当用户在w
- concatenate单词的意思为:串连。顾名思义,Excel中CONCATENATE函数的作用就是将单元格或内容相连显示在一个单元格里。第
- 下图左侧A2:C14单元格区域为数据源,右侧为根据数据源制作的双层分类柱形图。图表中横坐标轴的标签分类分为两个层级显示,所以叫"双
- 苹果电脑在工作的时候关不了机大家应该都遇到过,电脑一直都是正在关机状态,但是电脑没有关闭。可是苹果电脑关机关不了怎么办呢?我们遇到关不了机的
- 如果电脑显卡运行游戏有些吃力的话,开启显卡的高性能模式,在一定程度上可以提升流畅游戏体验。那么win10正式版电脑怎么把电池调成高性能模式?
- WPS三件套中PPT演示文稿的制作是大家常用的软件,但是有时候出于某中原因想要把自己的PPT格式保存成自己需要的格式,那么具体应该如何操作才
- 部分用户们在使用网易有爱插件的时候,点击ESC键,却无法调出网易有爱的心形图标,那么这个问题到底需要怎么解决呢,快来看看详细的解决教程吧~网
- 下图的饼环图是如何制作出来的?其实方法也非常简单,及时不是最新版本的PPT,可以快速做出,这就教大家如何来进行快速制作。如果觉得好,一定记得
- 杜比全景声(Dolby Atmos)是一种环绕声格式,允许将声音解释为3-D对象,很多用户都会开启,但也有部分小伙伴在想要关闭的时候却不知道
- 抖音电脑版怎么卸载?有用户在电脑上下载了抖音电脑版,但是很多时候还都是习惯用手机看抖音,为了不占用电脑的内存,我们可以将其卸载,那么应该如何
- 电脑无法连上WiFi,提示错误代码5007,这是怎么回事?笔记本电脑不能连接无线网络,提示错误代码5007,该如何解决这个问题?请看下文具体
- 有时候,当我们拟合好图线后,需要其系数或斜率,这时候,用excel是可以直接显示的,不需要自己估算,下面小编马上就告诉大家Excel设置显示
- 相对于其他Windows系统来说,Win10系统还没有那么稳定,运行一些程序或者游戏的时候,容易出现不兼容的情况。现在就有Win10系统用户
- 迅捷pdf转换器是一款提供多种转换格式的转换软件,使用该软件能够帮助用户快速的进行文件、图片格式的转换,而PDF转换成JPG也是我们常用到的
- Win10系统怎么连接蓝牙设备?不少用户都不是很了解Win10系统,比如蓝牙连接功能,下面就给大家分享Win10连接蓝牙的操作步骤。操作步骤
- 微软近期将迎来新一轮的大更新,越来越多的人开始使用win10系统。但是有不少用户反应遇到系统安装失败的情况,比如说提示“不受UEFI固件支持