基于excel vba中的excel范围创建和保存图像文件

时间:2014-03-20 10:41:29

标签: image excel vba range capture

我发现在大多数情况下,在网络上显示整个电子表格是浪费时间,因为您通常只想显示它的特定部分。

我正在尝试编写一个函数,该函数接收范围对象,例如“A1:E10”并获取该特定范围的图像,然后我想将此文件保存在外部某处。

更新 - 我已经弄明白了大部分内容。代码:

Range("A1:J10").Select
Range("J10").Activate
Selection.Copy
ActiveSheet.Pictures.Paste.Select
ActiveSheet.Shapes.Range(Array("Picture 4")).Select

现在我需要

  • 在创建图片对象时为其指定名称(以字符串参数的形式传入)

  • 可以选择将文件另存为jpg或png(并解析文件名)

0 个答案:

没有答案