VBA的ChartObjects问题

With ActiveSheet.ChartObjects.Add(0, 0, shp.Width, shp.Height).Chart

.Parent.Select

.Paste

.Export folderPath & Name & ".jpg", "jpg"

.Parent.Delete

End With

有多张图导出的时候,前面1 2个图没有问题能导出,但是到后面就弹出 拒绝访问,

.Paste

然后就卡在这里

然后表格的就会出现这个空白图,同样的代码10个月前WPS上用的时候没有问题,然后在Excel上用也没问题,应该是有BUG吧,来反馈一下.0.0.。

求大佬修复一下.0.0.

四川省
浏览 602
收藏
3
分享
3 +1
6
+1
全部评论 6
 
会飞的鱼

KVP函数专家、创作者俱乐部成员

早期导出表格图片,无论是WPS还是excel都只能使用插入图表,然后把图片粘贴到图表后导出(使用的是图表导出到图片的方法),这种方法在粘贴图片这步很容易出现BUG,WPS和EXCEL一直都不是很稳定,现在WPSJS提供了一个图片导出的方法,这种方法可以导出原图,并且更稳定、简单、高效。 在开发工具中切换到JS宏环境,后插入代码。 function kkjs(s,t) { ActiveSheet.Shapes(s).SaveAsPicture(t) } 然后在VBA里调用 Sub 导出图片() a = 1 '图片的序号 file = "C:\Users\kk\Desktop\1.jpg" '导出路径及文件名 Application.Run "kkjs", a, file '调用JS宏并传入参数 End Sub
· 辽宁省
回复
感谢大佬,晚上试试.0.0.
· 四川省
回复
 
向君

@金山办公

您好,方便加QQ:1328336954看下吗?我这边没有出现您说的这种情况
· 湖北省
回复
好的,已添加,晚上我录视频
· 四川省
回复
 
聂道强

@金山办公

我们核实下,感谢反馈
· 广东省
回复