Excel批量导入图片,表格如何批量导入图片
在日常工作中,我们经常会将一些照片插入到Excel表格中,比如HR制作花名册时,需要将员工照片插入到相应的员工姓名行中;制作产品相册,需要插入相应产品的图片。如何快速高效地插入图片至关重要。
如果要插入的图片不多,可以快速手动插入。在Excel中输入员工姓名数据,点击“插入图片从文件”,将该员工对应的照片插入B2。调整后的B2尺寸与照片尺寸相同(可以稍大)。然后选中所有数据行和列,用鼠标调整行和列的值,使B列的所有单元格都可以放置图片。
访问:
微软office 2016正式版KMS工具激活工具
定位B2,点击“插入图片”,然后按住Ctrl选择要插入的图片(选择图片的顺序要和姓名栏中员工的顺序一致),这样就可以将所有图片插入到表格中。选中最后插入的照片,移动到b列的相应位置,按住Ctrl A选中所有照片,点击“图片工具格式分组”,然后“左对齐”“垂直分布”。
如果需要插入大量图片,还可以使用VBA脚本快速实现。首先将照片名称改为与a列对应的员工姓名相对应,然后点击“开发工具VB”。在打开的窗口中输入以下代码(代码解释见语句后半角单引号后的注释)。
子批次插入图片()
Dim cfan As String 将名为cfan的字符串设置为图像路径变量。
变暗rng As范围
工作表(工作表1 )。选择要插入图片的工作表。
X=[a65536]。结束(xlUp)。获取最后一行的行号。
对于i=2到x
Na=Cells(i,1)从第1列(A列)获取图片名称,并在指定位置找到具有该名称的图片。
Cfan=e:员工照片 na 。png 指定图片的实际位置和格式。
如果Dir(cfan) 则
单元格(I,2)。选择“图片需要插入第2列”。
ActiveSheet。图片.插页(cfan)。挑选
Set rng=Cells(i,2)根据单元格的大小调整画面。
有选择。Top=rng。前1名。左=rng。左侧1。宽度=rng。宽度- 1。身高=rng。高度- 1
以…结尾
如果…就会结束
然后
末端接头
这样,Excel中就会添加一个名为“批量插入图片”的新宏。按照提示运行这个宏,所有照片都可以根据员工姓名插入到B列对应的单元格中。