找回密码
 立即注册
搜索

COPY自动终止

0
回复
200
查看
[复制链接]

9

主题

232

帖子

40

幻币

一流武者

Rank: 3Rank: 3

积分
282
QQ
2016-4-12 13:26:58 显示全部楼层 |阅读模式
我在PPT的VBA编程中用到了Copy命令用于将所选Shape复制到粘贴板中。一般情况下不会出现问题。不过有时候却不行,当我使用ActiveWindow.Selection.ShapeRange.Copy 将Shape复制到系统粘贴板后程序自动终止全部过程(相当于后面跟了一个End命令),并且自动关闭其它正常运行的窗体
虽然我在前面加了错误捕获程序,却未发现任何出错报警。程序结束后发现其实Copy命令已经将所选对象复制到了系统粘贴板中。只是无法进行下面的程序过程而已。 最后发现Copy程序之后的内容是否继续运行可能和插入幻灯片中(可能是其它幻灯片页)的ActiveX有关
有人能告诉我原因吗?如何防止上面的情况发生呢?即保证运行Copy命令后程序能继续运行下去,不会自动终止
PPT学习论坛
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册