`
openxtiger
  • 浏览: 151150 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Excel技巧,批量导入导出图片VBA

 
阅读更多
Sub save_pic()

For Each p In ActiveSheet.Shapes
        ph = p.Height
        pw = p.Width
        p.ScaleHeight 1, True
        p.ScaleWidth 1, True
        
        pn = p.TopLeftCell.Offset(0, -1).Value
        Debug.Print pn, ph, pw, p.Name
        p.Name = pn
        
        p.CopyPicture
        With ActiveSheet.ChartObjects.Add(0, 0, p.Width + 5, p.Height + 5).Chart
            .Paste
            .Export "D:\ex\" & p.Name & ".jpg", "JPG"
            .Parent.Delete
        End With
        p.Width = pw
        p.Height = ph
        
        Exit For
Next


End Sub

 

Sub addpic()
For Each Shp In ActiveSheet.Shapes
      If Shp.Type = msoPicture Then Shp.Delete
  Next

  i = 2
  Do While Range("A" & i) <> ""
  Range("B" & i).Select
  Set mypic = ActiveSheet.Pictures.Insert("D:\www\pendant\" & Range("A" & i) & ".jpg")
  With mypic
  .ShapeRange.LockAspectRatio = msoFalse
  .Top = Range("B" & i).Top + 5
  .Left = Range("B" & i).Left + 5
  .Height = Range("B" & i).Height - 10
  
  .Width = Range("B" & i).Width - 10
  
  .Placement = xlMoveAndSize
  End With
  i = i + 1
  Loop
  Set mypic = Nothing
  End Sub

 

分享到:
评论

相关推荐

    批量导出图片到EXCEL并生成上岗证

    "批量导出图片到EXCEL并生成上岗证"这个话题涉及到多个技术领域,包括数据库操作、图片处理、Excel编程以及可能的VBA(Visual Basic for Applications)脚本。下面将详细阐述这些知识点: 首先,我们需要从数据库中...

    Excel百宝箱 9.0 破解版 批量导入图片等200种功能

    Excel百宝箱 9.0 破解版 批量导入图片等200种功能 Excel2007 Excel百宝箱2012是强大的制表插件,当安装百宝箱后,如果您使用Excel 2003,则将产生【百宝箱】菜单,包括100多个子菜单;如果您使用Excel 2007或者2010...

    使用Aspose插件对Excel操作 使用使用Aspose插件对Excel文档进行导入导出操作

    综上所述,Aspose.Cells插件是开发人员处理Excel文档的强大工具,通过它可以在应用程序中实现灵活的Excel导入导出功能,而无需依赖Microsoft Excel的安装。无论是简单的数据操作还是复杂的公式计算,Aspose.Cells都...

    图片导出到excel

    2. **VBA(Visual Basic for Applications)编程**:为了实现批量或者自动化地将图片导入Excel,通常会使用VBA编写宏。通过VBA,可以编写脚本来读取指定文件夹中的图片,并自动将它们插入到Excel工作表的特定位置。 ...

    坐标导出到EXCEL

    3. 输入或导入数据:手动输入坐标数据或者通过复制粘贴批量导入。如果你的数据量较大,可以选择“数据”菜单中的“从文本/CSV”选项导入,确保选择正确的分隔符以正确解析坐标。 4. 格式化数据:为了便于后续处理,...

    Excel导出方法总结

    - 使用Visual Basic for Applications(VBA)编写宏,可以实现自定义的批量导出功能,例如定时自动导出数据到特定位置。 8. **数据导出到数据分析工具** - **Python和R**:通过安装相关的库(如pandas和openpyxl...

    Office百宝箱 v29.0 【Excel、Word、PPT、Outlook、Publisher、VBA编程、办公必备插件】

    图片批量尺寸及嵌表格式导图、导入多行列图片具备18项可设置参数,多达80种组合导入方式,满足各行业不同需求的图片导入导出与规范排版。表达式计算精灵让数学函数及复杂公式表达式全自动计算一切变得那么轻巧与高效...

    EXCEL万能百宝箱64位 V29.0珍藏版—智慧轻巧办公,批量打印二维码条形码,十倍提效率,一码三用,480个功能.rar

    图片批量尺寸及嵌表格式导图、导入多列图片具备18项可设置参数,多达80种组合导入方式,满足各行业不同需求的图片导入导出与规范排版。表达式计算精灵让数学函数及复杂公式表达式全自动计算一切变得那么轻巧与高效,...

    摄像头拍照工具(配合EXCEL数据表)

    3. 数据导入导出:用户可能可以将Excel表格中的数据和对应的照片一起导出,形成一个完整的数据包,方便分享和备份。 在提供的压缩包子文件“摄像拍照程序.EXE”中,我们可以推测这可能是该工具的执行文件,用户下载...

    EXCEL_DONUSTURME_exceltopdf_

    如果你使用的是较新版本的Excel(例如Office 365),还可以通过快速访问工具栏上的“导出”按钮直接将工作表转换为PDF。 三、自动化批量转换 在大量Excel文件需要转换为PDF的情况下,可以利用批处理工具或者VBA宏来...

    Excel-VBA宏编程实例源代码-文本与图形的操作-会员资料.zip

    9. **文件操作**:VBA可以读取和写入文本文件、CSV文件等,实现数据的导入导出。 10. **错误处理**:通过On Error语句设置错误处理机制,可以捕获并处理运行时错误。 “会员资料”可能涉及的具体应用场景可能是...

    Excel百宝箱8.0

    【删除工资条恢复明细表】【制作工资条】【建立分页小计】【删除分页小计】【建立图片目录】【批量导入图片(精确匹配)】【批量导入图片(模糊匹配)】【批量导入图片到批注】【删除所有图片】【批量导出图片】...

    word vba高效排版范例应用1(完整版哦!)1_194

    4. **数据导入与导出**:通过VBA,可以将外部数据源(如Excel表格)的数据导入到Word文档中,或者将Word文档中的数据导出到其他格式,如CSV或XML。 5. **图片和图表操作**:可以使用VBA自动插入、替换、调整图片...

    excel绘画.rar

    7. **分享与导出**:完成作品后,可以将其保存为Excel文件或导出为图片。如果需要打印,记得调整页面设置,确保图片质量不受影响。 总结来说,Excel绘画是一种新颖而实用的技巧,它将传统的电子表格工具转变为创意...

    Excel百宝箱9.0无限制破解版.rar

    【批量导出图片】:将当前表所有嵌入的图片导出到硬盘中成为JPG图片。 【生成个性化批注】:Excel本身只有方形批注,本工具可以生各种花样的变体批注,美观大方 【插入GIF动画】:将GIF动画插入工作表中并播放,...

    EXCEL万能百宝箱 V29.8 内置了图片百宝箱、财务百宝箱、函数百宝箱、二维码百宝箱.rar

    图片批量尺寸及嵌表格式导图、导入多列图片具备18项可设置参数,多达80种组合导入方式,满足各行业不同需求的图片导入导出与规范排版。表达式计算精灵让数学函数及复杂公式表达式全自动计算一切变得那么轻巧与高效,...

    微软Word_vba范例源代码(txt格式,方便处理)

    9. **外部数据交互**:如何将外部数据导入Word文档,或者从Word文档中导出数据。 - 常见的数据交换方式包括使用OLE对象嵌入数据、使用ODBC连接数据库等。 10. **错误处理**:编写VBA代码时如何处理可能出现的错误...

    excel 工具箱

    【批量导出图片】:将当前表所有嵌入的图片导出到硬盘中成为JPG图片。 【生成个性化批注】:Excel本身只有方形批注,本工具可以生各种花样的变体批注,美观大方 【插入GIF动画】:将GIF动画插入工作表中并播放,自动...

    excel 2003 宏 资料整理

    5. **批量导入/导出**:如果需要将图片或视频的列表与其他程序同步,宏可以实现批量导入和导出数据。 6. **自动化备份**:创建宏来定期备份重要的图片和视频文件,确保数据安全。 7. **自定义用户界面**:通过Excel...

    EXCEL集成工具箱V6.0

    【批量导出图片】 将EXCEL中指定某列中的图片按显示图片大小导出到指定的文件夹中。 批 注 工 具 【插入样式批注】 提供50种花样的批注供选择,可随时更换,且美观大方。 【插入图片批注】 不仅提供多样的批注供选择...

Global site tag (gtag.js) - Google Analytics