PowerPoint VB代码不是 运行 除非 VB 编辑器先打开
PowerPoint VBA code not running unless VB editor opened first
我有一个 PowerPoint 演示文稿,其中包含一张幻灯片和一些 VBA 代码。该代码显示一个配置幻灯片的对话框(不在演示文稿内)。
我需要在演示文稿开始时启动代码。
我找到了各种建议并最终选择了
this one 但是我得到的结果不一致!
如果我按顺序执行以下操作,它将起作用:
- 在 PowerPoint 中打开演示文稿
- Select 开发人员选项卡
- Select Visual Basic(打开 VBA 编辑器)
- 关闭VBA编辑器
- Select 幻灯片放映选项卡
- Select从头开始
但是,如果我跳过步骤 2-4,它不会! IE。:
1. 在 PowerPoint 中打开演示文稿
2. Select 幻灯片放映选项卡
3. Select从头开始
在打开编辑器之前,几乎没有加载 Visual Basic 支持。
我还尝试在我的主幻灯片之前添加一张幻灯片,并立即自动切换,但不行。
这让我抓狂,因为我需要将它部署到我部门的其他部门。
有人有什么想法吗?
这是一个已知问题。
OnSlideShowPageChange 有时不触发。要绕过它,请将“开发人员”选项卡中的任何 Active-X 控件添加到第一张幻灯片。如果您不想看到它,请将它从幻灯片上拖下来。
控件以某种方式强制 VBA 初始化,因此事件触发。
在我对您的演示文稿执行此操作后,它立即启动。
我有一个 PowerPoint 演示文稿,其中包含一张幻灯片和一些 VBA 代码。该代码显示一个配置幻灯片的对话框(不在演示文稿内)。 我需要在演示文稿开始时启动代码。 我找到了各种建议并最终选择了 this one 但是我得到的结果不一致!
如果我按顺序执行以下操作,它将起作用:
- 在 PowerPoint 中打开演示文稿
- Select 开发人员选项卡
- Select Visual Basic(打开 VBA 编辑器)
- 关闭VBA编辑器
- Select 幻灯片放映选项卡
- Select从头开始
但是,如果我跳过步骤 2-4,它不会! IE。: 1. 在 PowerPoint 中打开演示文稿 2. Select 幻灯片放映选项卡 3. Select从头开始
在打开编辑器之前,几乎没有加载 Visual Basic 支持。
我还尝试在我的主幻灯片之前添加一张幻灯片,并立即自动切换,但不行。
这让我抓狂,因为我需要将它部署到我部门的其他部门。
有人有什么想法吗?
这是一个已知问题。
OnSlideShowPageChange 有时不触发。要绕过它,请将“开发人员”选项卡中的任何 Active-X 控件添加到第一张幻灯片。如果您不想看到它,请将它从幻灯片上拖下来。
控件以某种方式强制 VBA 初始化,因此事件触发。
在我对您的演示文稿执行此操作后,它立即启动。