0

Win 8 からダウングレードした Win 7 x64 SP1 (6.1.7601) を搭載した新しいマシンと、PowerPoint 2013 32 ビット (15.0.4649.1000) を搭載した Office 365 Small Business Premium を使用しているユーザーがいます。

PPAM アドインをデバッグしていて、今まで見たことのない非常に奇妙な状況に絞り込みました。

  1. 新しい PowerPoint ファイルを作成する
  2. VBE を開き、モジュールを挿入して、以下のように 1 行のサブ行を追加します。
  3. PPAM として保存する
  4. PPAM アドインを読み込み、メッセージを確認します
  5. パワーポイントを閉じる
  6. PowerPoint を開くと、「Microsoft PowerPoint が動作を停止しました」というメッセージと「問題が発生したため、プログラムが正しく動作しなくなりました。Windows はプログラムを終了し、解決策がある場合は通知します。」というメッセージが表示されてクラッシュします。
  7. PowerPoint を強制終了し、再度実行すると、「問題のある」アドインを無効にするかどうかという通常の質問が表示されます。

いったい何がそのような行動を引き起こすのでしょうか? 他の PPAM アドインは実行されておらず、すべての COM アドインを無効にして、powerpnt /safe を実行してみました

PPAM内の私の1行のテストサブ:

Sub Auto_Open()
  MsgBox "It works"
End Sub

ところで、完全な (そして非常に複雑な) アドインは、ソース PPTM 形式で読み込まれると完全に機能します。

4

2 に答える 2

0

彼らがカスペルスキーを持っているかどうか、あなたはすでに尋ねたと思いますか?彼らは他のppa / ppamアドインを持っていますか(HKLMから隠されている可能性があります

于 2014-10-01T09:46:44.873 に答える
0

不適切に作成された COM アドインは、PPT がシャットダウンまたは起動時にクラッシュし、その時点で最も近い PPA/PPAM アドインに責任の気まぐれな指を向けるという、この種のことを引き起こす可能性があります。

MS 提供の COM アドイン以外の COM アドインをすべて無効にしてもらいます。MS で提供されているアドインで問題が発生したことは一度もありません。その後、もう一度やり直してください。

「Win8 からダウングレードされた Win7」のビットも緊張しますが、それについてあなたに経験談を投げかけることはできません。

于 2014-10-01T02:38:59.427 に答える