当前位置:萝卜系统下载站 > 办公软件教程 > 详细页面

Excel VBA代码:大局部插入指定目录下指定分类所有图片

Excel VBA代码:大局部插入指定目录下指定分类所有图片

更新时间:2024-01-02 文章作者:未知 信息来源:网络 阅读次数:

Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。

批量插入指定目录下指定类型所有图片Excel VBA代码:



Sub insertimg()

””””””””””””””””””””””'

‘ 批量插入指定目录下所有指定类型图片 ‘

‘ ‘

””””””””””””””””””””””'

Dim mypath As String, nm As String

Dim theSh As Object

Dim theFolder As Object

Dim i As Integer

Application.ScreenUpdating = False ‘关闭屏幕更新

On Error Resume Next

‘设置搜索路径

Set theSh = CreateObject("shell.application")

Set theFolder = theSh.BrowseForFolder(0, "", 0, "")

If Not theFolder Is Nothing Then

mypath = theFolder.Items.Item.Path

End If

‘//////////////搜索并插入图片开始////////////////

nm = Dir(mypath & "\*.jpg")

‘第一次使用dir,必须指定pathname参数,返回符合条件的第1个文件名,修改扩展名可以查其它文件类型。

Do While nm <> ""

With Range("a" & i + 1)

ActiveSheet.Shapes.AddShape(msoShapeRectangle, .Left, .Top, .Width, .Height).Select

Selection.ShapeRange.Fill.UserPicture mypath & "\" & nm ‘插入图片

End With

i = i + 1

nm = Dir ‘再次调用不需要pathname参数

Loop

Set sh = Nothing ‘释放内存

Set theFolder = Nothing ‘释放内存

Application.ScreenUpdating = True ‘开启屏幕更新

End Sub


Excel整体界面趋于平面化,显得清新简洁。流畅的动画和平滑的过渡,带来不同以往的使用体验。

温馨提示:喜欢本站的话,请收藏一下本站!

本类教程下载

系统下载排行

网站地图xml | 网站地图html