none
在PPT的VBA编程中用运行Copy过程将所选Shape复制到粘贴板后,程序为什么有时候会自动终止运行(不报错) RRS feed

  • 问题

  • 我在PPT的VBA编程中用到了Copy命令用于将所选Shape复制到粘贴板中。一般情况下不会出现问题。不过有时候却不行,当我使用ActiveWindow.Selection.ShapeRange.Copy 将Shape复制到系统粘贴板后程序自动终止全部过程(相当于后面跟了一个End命令)

    虽然我在前面加了错误捕获程序,却未发现任何出错报警。程序结束后发现其实Copy命令已经将所选对象复制到了系统粘贴板中。只是无法进行下面的程序过程而已。 最后发现Copy程序之后的内容是否继续运行可能和插入幻灯片中(可能是其它幻灯片页)的ActiveX有关

    有人能告诉我原因吗?如何防止上面的情况发生呢?即保证运行Copy命令后程序能继续运行下去,不会自动终止

    2010年2月28日 2:57