打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
EXCEL VBA 文件夹操作——批量添加指定文件夹的图片
(2008-11-27 15:02:41)
转载▼
这个小程序的前提是指定的文件夹里装的全部是图片格式的文件
步骤1:
添加一个filesystemobject引用,工具--->引用---->microsoft scripting runtime
步骤2:
添加模块,并添加以下代码
Option Explicit
'设置单元格大小,单元格大小设置因人而异,设置数量要大于或者等于文件夹图片数量,这里范围为range("a1:h10")的单元格的大小
Sub changecell()
Dim r As Integer, c As Integer
For r = 1 To 10
For c = 1 To 8
With Sheet1.Cells(r, c)
.RowHeight = 100
.ColumnWidth = 15
End With
Next c
Next r
End Sub
'添加图像
Sub addpic()
Dim fso As Scripting.FileSystemObject
Dim file As file, files As files
Dim picname()
Dim i As Integer
Dim rng As Range
Set fso = New Scripting.FileSystemObject
Set files = fso.GetFolder("F:\My Pictures\").files
ReDim picname(files.Count)
For Each file In files
i = i + 1
picname(i) = file.Path
Next
i = 1
For Each rng In Sheet1.Range("a1:h10")
With rng
Sheet1.Shapes.AddPicture picname(i), msoTrue, msoTrue, .Left, .Top, .Width, .Height
End With
i = i + 1
Next
End Sub
'删除图像
Sub deletepic()
Dim i As Integer
For i = 1 To Sheet1.Shapes.Count
Sheet1.Shapes(1).Delete
Next
End Sub
程序效果:
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
VBA常用小代码401:按名称一键将图片批量插入到单元格批注中
VBA常用代码总结
批量将图片插入到Excel中,且自动调整图片大小以适应单元格的大小!
Excel VBA编程的常用代码
EXCEL VBA与数据统计
Excel VBA 快速上手之宝典
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服