前言今天研究一下如何快速在EXCEL中插入相应的图片! 根据项目的名称,插入项目的图片,还可以应用在其它场景,如产品名录,员工记录、设备清单等等,如果条目较少,可以手动操作,但是如果有上百条记录的话,建议静下心来,好好看看下面的文章,希望对你有所启示! 1确保图片名称和项目名称保持严格一致表格设计: 图片所在文件夹:根据项目名称命名图片文件名 2编程代码按ALT+F11,打开VBA 编辑器,复制下列代码,将鼠标放置在代码任意位置,按F5运行程序即可。 Sub Insertpicture() For I = 2 To 6 Rows(I).RowHeight = 88 Cells(I, 2).Select ActiveSheet.Pictures.Insert("F:\项目图片\" &Cells(I, 1) & ".JPG").Select Selection.ShapeRange.LockAspectRatio = msoFalse Selection.ShapeRange.IncrementTop 4 Selection.ShapeRange.IncrementLeft 4 Selection.ShapeRange.Height = 80 Selection.ShapeRange.Width = 108 Selection.ShapeRange.Rotation = 0 Next End Sub 3解释Rows(I).RowHeight = 88‘设置行高88 Cells(I, 2).Select‘选择单元格Cells(I,2) ActiveSheet.Pictures.Insert("F:\项目图片\"& Cells(I, 1) & ".JPG").Select‘插入图片,名称为图片路径+CELLS(I,1)+后缀名 Selection.ShapeRange.LockAspectRatio =msoFalse‘设置图片锁定比例为不锁定 Selection.ShapeRange.IncrementTop 4‘增加垂直移动4 Selection.ShapeRange.IncrementLeft 4‘增加水平移动4 Selection.ShapeRange.Height = 80‘设置图片高度80 Selection.ShapeRange.Width = 108‘设置图片宽度108 Selection.ShapeRange.Rotation = 0‘设置图片旋转角度0 For ….Next为循环语句 结果如下: 总结重复的事情交给电脑,VBA帮你完成! END |
|