user_lhzhtoft 发表于 2016-4-12 13:26:58

COPY自动终止

我在PPT的VBA编程中用到了Copy命令用于将所选Shape复制到粘贴板中。一般情况下不会出现问题。不过有时候却不行,当我使用ActiveWindow.Selection.ShapeRange.Copy 将Shape复制到系统粘贴板后程序自动终止全部过程(相当于后面跟了一个End命令),并且自动关闭其它正常运行的窗体
虽然我在前面加了错误捕获程序,却未发现任何出错报警。程序结束后发现其实Copy命令已经将所选对象复制到了系统粘贴板中。只是无法进行下面的程序过程而已。 最后发现Copy程序之后的内容是否继续运行可能和插入幻灯片中(可能是其它幻灯片页)的ActiveX有关
有人能告诉我原因吗?如何防止上面的情况发生呢?即保证运行Copy命令后程序能继续运行下去,不会自动终止
页: [1]
查看完整版本: COPY自动终止