在日常工作中,我们经常需要在Excel表格中插入图片,以便更好地展示数据和信息。但是,在有些情况下,我们需要将这些图片取出来,比如进行编辑或者制作PPT等。那么,Excel表格里面的图片怎么取出来呢?下面从不同角度进行分析。
一、通过“另存为”方式取出
这是最简单的方式,只需要右键点击图片,选择“另存为”,即可将图片单独保存到本地。但是,这种方式只适用于单个图片的情况,如果图片数量较多,就需要费时费力地一个一个保存。
二、通过复制粘贴方式取出
如果需要取出多个图片,可以通过复制粘贴的方式。选中需要取出的图片,按下“Ctrl+C”进行复制,然后将复制的图片粘贴到其他软件中,比如Word或者Paint等。这种方式适用于不需要保存原始图片质量的情况,因为复制的图片会被压缩。
三、通过导出方式取出
在Excel中,还可以通过导出功能将图片取出。选择需要取出的图片,点击“文件”-“导出”-“创建PDF/XPS文档”,选择保存路径和文件名,即可将图片导出为PDF或者XPS格式。这种方式可以保留图片的原始质量,但是需要安装PDF或者XPS阅读器才能打开导出的文件。
四、通过VBA代码取出
如果需要取出大量图片,可以使用VBA代码进行自动化操作。具体代码如下:
Sub SavePic()
Dim Pic As Picture
For Each Pic In ActiveSheet.Pictures
Pic.Copy
Set NewChart = Charts.Add
NewChart.Paste
NewChart.Export "D:\Pic" & Pic.Index & ".png", "PNG"
NewChart.Delete
Next
End Sub
该代码将遍历ActiveSheet中的所有图片,将图片复制到新的图表对象中,并将其导出为PNG格式。需要注意的是,该代码只能导出静态图片,无法导出动态图片或者视频等。
综上所述,Excel表格里面的图片可以通过多种方式取出,具体选择哪种方式取决于图片数量和要求。在实际操作中,建议根据具体情况选择最为适合的方式进行取出。