EXCEL中如何将插入的图片与图片名称对应?
1.首先,要准备好对应的图片,名片的命名和Excel中要对应的名称相同。
2.将内容列进行复制,并且调出剪切板。
3.接下来,要做的工作就是把名称进行汇总,把复制的名称放到一个单元格中,例子中,放在了E2单元格中。然后用Ctrl+H,使用替换功能。
4.Excel导入图片,如果要批量的话,名称之间必须有“;”进行间隔开,要做的就是加入“;”,在查找内容里,输入Ctrl+J或者Ctrl+Enter,表示,要替换的是回车符,而替换为“;”。
5.点击“替换”以后,就会出现加了分隔符的信息了,把这些信息复制一下。
6.复制信息,推荐都把剪切板调出来,剪切板对于新人来说,是比较有用的一个功能。
7.然后开始插入图片,通过工具栏中的插入功能,进行图片的插入,找到准备好的图片素材所在路径,然后把复制的信息,粘贴到文件夹名中。
8.图片插入后,通过工具栏中的“编辑”,选择“定位”,然后选择“定位条件”。
9.在定位条件中,选择“对象”,因为图片是以对象的形式插入的,这样就可以选中所有的图片。
10.然后右键,选择设置图片格式。
11.根据自己的需要设置图片的样式,这里把图片缩小,然后能够放到单元格中。
12.会发现,图片都是按照前后顺序从高到低排列的,都是对应表格中的排列顺序。然后把图片移动到对应的表格中。
先将图片文件整理到一个文件夹下,按照上面文章,提取出所有文件名。复制粘贴到excel中,这样你现有了图片名这列
http://jingyan.baidu.com/article/f3ad7d0fd2d83809c3345b92.html
然后按照这个介绍,导入图片,并设置大小和定位,将图片拖动到对应的单元格内。
感觉你的方法也挺好的 ,不过我有一个想法,
把文件名弄好,然后再用函数插入图片,但就是不知道这个函数怎么弄
似乎没有图片相关的函数
如果手工插入图片,然后获取货号,实现起来比较费劲(插入图片的操作和输入货号的操作,哪个更方便一些,楼主应该能选择一个吧)
谢谢你的回答,我正在阅读。。。
我要插入的图片都是放在同一个文件夹的,一起批量插入的,但是后面的货号是手动输的
试试这个代码,没有测试:
Sub picTxt()
Dim pic As Shape, i%
i = 3
For Each pic In ActiveSheet.Shapes
Cells(i, 2) = Split(pic.AlternativeText, ".")(0)
i = i + 1
Next
End Sub