0

我有一个用户使用全新的 Win 7 x64 SP1 (6.1.7601) 机器,从 Win 8 降级,加上带有 PowerPoint 2013 32 位 (15.0.4649.1000) 的 Office 365 Small Business Premium。

我正在调试一个 PPAM 加载项,并将其范围缩小到我以前从未见过的非常奇怪的情况:

  1. 创建一个新的 PowerPoint 文件
  2. 打开VBE,插入一个模块并添加一个单行子如下
  3. 将其保存为 PPAM
  4. 加载 PPAM 加载项并查看消息
  5. 关闭 PowerPoint
  6. 打开 PowerPoint 并崩溃并显示消息“Microsoft PowerPoint 已停止工作”和子文本“问题导致程序停止正常工作。Windows 将关闭该程序并通知您是否有可用的解决方案。”
  7. 我杀死了 PowerPoint,再次运行时被问到是否要禁用“违规”加载项的常见问题

到底是什么导致了这种行为?没有其他 PPAM 加载项正在运行,我已尝试禁用所有 COM 加载项并运行 powerpnt /safe

我在 PPAM 中的单行测试子:

Sub Auto_Open()
  MsgBox "It works"
End Sub

顺便说一句,完整的(并且非常复杂的)加载项在以源 PPTM 形式加载时可以完美运行。

4

2 回答 2

0

编写不当的 COM 加载项可能会导致这种情况,即 PPT 在关机或启动时崩溃,并将 Fickle Finger of Blame 指向当时最接近的任何 PPA/PPAM 加载项。

我会让他们禁用除 MS 提供的以外的任何 COM 加载项,我从来没有遇到过任何问题,然后再试一次。

“Win7从Win8降级”这句话也让我很紧张,但我不能向你扔任何经验。

于 2014-10-01T02:38:59.427 回答
0

我猜你已经问过他们是否有卡巴斯基?他们是否有任何其他 ppa / ppam 插件(可能隐藏在 HKLM 中

于 2014-10-01T09:46:44.873 回答