将表格区域保存为图片

wils
wils

创作者俱乐部成员

今天论坛上有朋友问,如何用jsa将表格上的区域保存为图片

本想着还是excel的老套路,复制区域,创建临时的chart,粘贴后导出为图片

结果试了一下,发现wps里粘贴的shape,是有SaveAsPicture方法的,可文档里却没找到用法,有没有哪位朋友了解情况教一下哈😁

现在大概是这样:

🔔

function tt()

{

Range('A1:B3').CopyPicture(xlScreen, xlPicture)

ActiveSheet.Paste()

const s = ActiveSheet.Shapes(ActiveSheet.Shapes.Count)

s.SaveAsPicture(`${ThisWorkbook.Path}\\a.jpg`)

s.Delete()

}

不知道为啥,能用就行吧。。。

海南省
浏览 119
收藏
5
分享
5 +1
+1
全部评论