我在一个模块中创建了一个 PowerPoint 2007/2010 VBA 加载项 (.ppam) 一些代码。我还添加了一个 XML 功能区(不重要,但它显示该文件实际上已在 PowerPoint 中打开)。我可以单击我创建的功能区中的一个按钮,它将执行我模块中的代码。凉爽的。
当我打开 VBA 编辑器 (ctrl + F11) 时,加载项不显示。事实上,如果我没有打开另一个文档,我什至无法打开编辑器。我已经在 PowerPoint 2007 和 2010 中尝试过。
如何编辑已创建的 PowerPoint 加载项的代码?我在 Excel 中制作了许多 VBA 加载项,但也许 PowerPoint 不同(我疯了吗)?
最佳答案
在这里聚会迟到了,但为了完整起见,人们可能还想知道另一个非常有用的技巧。
HKCU\Software\Microsoft\Office\xx.0\PowerPoint\Options
(其中 xx.0 对于 Office 2003 是 11.0,对于 Office 2007 是 12.0,对于 Office 2010 是 14.0)DebugAddins
一个 DWORD=1
加载项现在将出现在 IDE 中;你可以修改它们,运行它们,测试它们,除了保存它们之外基本上做任何事情,所以在你的代码被调试之后,导出你改变的任何模块/表单/类,这样你就可以将它们导入到包含你的代码的 PPT/PPTM并再次另存为加载项。
这可以节省数小时的调试乏味/时间。
关于vba - PowerPoint 2007/2010 VBA ppam 加载项在打开时不显示在 VBA 编辑器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5129362/