批量保存表格中的图片并命名
Home
文件转换
图片字符识别-ocr
其他
数据图制作
Excel-vba代码范例
目录
文件转换
PDF按页分割成图片
PDF转换为Word文档
PDF多个文档合并
PDF提取图片和文字
多个图片合并PDF
多工作薄|表合并
图片字符识别-ocr
图文字符识别
批量图片字符识别_Word
其他
数字大小写
中文简繁体转换
数据图制作
图表之道
气泡图
漏斗图
甘特图
饼图与环形图
矩形树图
词云图
旋风图
区间条形图
垂直瀑布图
Excel-vba代码范例
Excel-vba
工作簿|表合并
工作表拆分
批量插入图片到单元格
批量插入图片到单元格批注
查找符合条件的内容并标记
二维数据表转一维
提取文件夹内的所有文件名
拆分字符串内字符字母和数字
批量复刻模板表并指定表名
一键生成工作表超链接目录
批量保存表格中的图片并命名
清除条件格式但保留样式
Sub 导出工作表中的图片() '----------------------------------------------------------------------- '自定义数据类型 Dim path As String Dim Shp, Sht Dim n As Long Application.ScreenUpdating = False '在当前路径下增加一个文件夹,名称为“导出图片”,赋值给path path = ThisWorkbook.path & "\导出图片\" '在当前路径是否存在文件夹,存在则清空,不存在则新建 If Len(Dir(path, vbDirectory)) Then Kill (path & "*") GoTo A: Else MkDir (path) GoTo A: End If '便利工作薄的每个工作表,如果表中存在图片,则导出 A: For Each Sht In ThisWorkbook.Sheets Sht.Activate If ActiveSheet.Shapes.Count > 0 Then n = 0 For Each Shp In ActiveSheet.Shapes n = n + 1 Shp.Copy '创建新的嵌入式图表,保存到当前路径的新建文件夹中 With ActiveSheet.ChartObjects.Add(0, 0, Shp.Width, Shp.Height).Chart .Paste .Export path & Sht.Name & "-" & Shp.Name & ".jpg" .Parent.Delete End With Next End If Next Sht Application.ScreenUpdating = True MsgBox "导出完成" End Sub
复制代码
 
下载源码
复制成功!
1:对表格中的图片批量汇出
2:自主修改部分代码做成小的应用
3:模板代码可以将保存后的图片按照对应的某列值、或者原图片名称命名
源码视频演示
浏览器不支持该视频格式(.mp4)
点击 播放
关闭 视频
请开发者喝杯咖啡!
豫ICP备2024075756号
豫ICP备2024075756号-1
豫公网安备41018202000916