除非先打开VB编辑器,否则PowerPoint VBA代码不会运行
我有一个PowerPoint演示文稿,它由一张幻灯片和一些VBA代码组成。代码将显示一个对话框(不在演示文稿内),用于配置幻灯片。 我需要在演示开始时启动代码。 我找到了各种各样的建议,最后还是同意了 然而,我得到了不一致的结果 如果我按顺序执行以下操作,它将起作用:除非先打开VB编辑器,否则PowerPoint VBA代码不会运行,vba,powerpoint,Vba,Powerpoint,我有一个PowerPoint演示文稿,它由一张幻灯片和一些VBA代码组成。代码将显示一个对话框(不在演示文稿内),用于配置幻灯片。 我需要在演示开始时启动代码。 我找到了各种各样的建议,最后还是同意了 然而,我得到了不一致的结果 如果我按顺序执行以下操作,它将起作用: 在PowerPoint中打开演示文稿 选择“开发人员”选项卡 选择Visual Basic(打开VBA编辑器) 关闭VBA编辑器 选择幻灯片放映选项卡 从头开始选择 但是,如果我跳过步骤2-4,它不会!即。: 1.在PowerPo
有人有什么想法吗?这是一个已知的问题 OnSlideShowPageChange有时不会启动。要解决此问题,请将“开发人员”选项卡中的任何Active-X控件添加到第一张幻灯片中。如果你不想看到它,就把它从幻灯片上挪开 不知何故,该控件强制VBA初始化,因此触发事件
我对您的演示文稿执行此操作后,它立即启动。如果VBA在幻灯片演示过程中遇到错误,它将完全按照您所描述的操作。它似乎没有运行,用户将看不到任何错误消息。VBA做什么?你能把它贴在这里吗?有点长,但我会的。演示文稿是一个休息和实验室锻炼计时器。因此,该对话框允许讲师指定休息时间和/或实验室时间的长度,并选择要分配的实验室(如果有)。然后有一个按钮启动时钟。据我所知,我不明白的是没有VBA错误。如果我在开始幻灯片放映之前打开VBA编辑器,它将非常有效….:-/你可以在这里发布,或者如果更方便的话,在OneDrive/Dropbox/etc上发布包含代码的演示文稿,并在这里发布链接。好的,就是这样。谢谢!多年来我一直在用它来敲打我的头。先生,你是位绅士!