【发布时间】:2016-02-22 03:41:12
【问题描述】:
所以我一直在制作一个相当复杂的 PowerPoint ——它是一个复杂的培训计划,结合了一个测试部分,提供多项选择题,其中一些只是文本,一些是图形,其中一些是动画图形,还有一些是合成语音和音频等。当用户答错幻灯片时,VBA 代码将幻灯片复制到演示文稿的末尾,这样用户必须重新回答错过的问题,以确保学习正确的答案.
无论如何,我添加了大约 200 张幻灯片,然后遇到了问题。运行某个幻灯片后,复制幻灯片的 VBA 代码开始导致简单的代码行出现“无效函数”错误:oSld.Copy。然后我尝试在幻灯片编辑窗口中使用 CTRL+C 手动复制幻灯片,我得到了类似的错误,但措辞不同;类似这样的内容:“很抱歉,出现了可能导致 PowerPoint 不稳定的问题。请保存您的演示文稿并重新启动 PowerPoint。”
我对这种奇怪的行为完全感到困惑,并认为 PowerPoint 可能对幻灯片的数量犹豫不决,因此,我将幻灯片的数量减少到只有 15 个左右,但是,同一张幻灯片仍然在 oSld.Copy 引起了问题和 CTRL+C。
【问题讨论】:
标签: vba animation runtime-error powerpoint powerpoint-2013