我有一个用户使用全新的 Win 7 x64 SP1 (6.1.7601) 机器,从 Win 8 降级,加上带有 PowerPoint 2013 32 位 (15.0.4649.1000) 的 Office 365 Small Business Premium。
我正在调试一个 PPAM 加载项,并将其范围缩小到我以前从未见过的非常奇怪的情况:
- 创建一个新的 PowerPoint 文件
- 打开VBE,插入一个模块并添加一个单行子如下
- 将其保存为 PPAM
- 加载 PPAM 加载项并查看消息
- 关闭 PowerPoint
- 打开 PowerPoint 并崩溃并显示消息“Microsoft PowerPoint 已停止工作”和子文本“问题导致程序停止正常工作。Windows 将关闭该程序并通知您是否有可用的解决方案。”
- 我杀死了 PowerPoint,再次运行时被问到是否要禁用“违规”加载项的常见问题
到底是什么导致了这种行为?没有其他 PPAM 加载项正在运行,我已尝试禁用所有 COM 加载项并运行 powerpnt /safe
我在 PPAM 中的单行测试子:
Sub Auto_Open()
MsgBox "It works"
End Sub
顺便说一句,完整的(并且非常复杂的)加载项在以源 PPTM 形式加载时可以完美运行。