将表格区域保存为图片
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() } |
不知道为啥,能用就行吧。。。