从PowerPoint功能区上的复选框控制VBA Powerpoint自动事件

时间:2014-04-28 10:44:49

标签: vba checkbox powerpoint powerpoint-vba

我有一个带有自动事件的PowerPoint加载项,在保存或关闭演示文稿时运行(例如更新页脚,幻灯片编号)。我希望通过功能区上的复选框禁用这些功能。我已经在XML中创建了复选框,但是无法解决如何编写代码以检查其状态,然后运行/不运行我的潜艇。我还希望在关闭powerpoint时记住他们的状态,所以下次打开它时,它们会被正确加载。

任何帮助都会受到赞赏,因为我很困惑。

1 个答案:

答案 0 :(得分:1)

你问几个问题。您必须尝试将不同的部分隔离成单独的问题。那就是说,这是我的建议:

  1. 选中复选框后,在vba回调函数中的插件中设置全局变量。
  2. 该变量可以立即保存到注册表或设置文件中,也可以在PowerPoint关闭时保存。
  3. 触发自动事件时,请检查步骤1中设置的变量。