
私はExcelワークブック(参考までにCPD.xlsb)を作成しました。このワークブックには、ファイルを開いたときに実行されるコードを含む、広範なVBAプログラミングが含まれています(プライベートサブ Workbook_Open()等。)。
このワークブックは、約 70 人のユーザーに展開され、8 か月間実行されています。その間、このワークブックは、Windows 7 または 10 (32 ビットまたは 64 ビット) と Office 2013 / 2016 (別名 365 ProPlus) の組み合わせで実行されました。現在、ほぼすべてのユーザーが Win10/Excel2016 を使用しており、4 大陸 7 か国で、すべての OS/Office の組み合わせで動作します。
……ただ一人の男を除いて。 (いつもあるよね?)
彼は私たちのほとんどと同じようにWin10/Excel2016を使用しています。私が作成した他のVBAを含んだExcelブックは問題なく実行できます。しかし、このCPD.xlsbファイルを開くと、Excelはすぐにシャットダウンします。再起動すると、Excelはセーフモード、私たちはそれを実行します。そして、通常のシャットダウン/再起動後、Excel は正常に開きます。しかし、CPD.xlsb により、Excel を開こうとするたびに Excel が閉じてしまいます。
ポップアップや警告、何が起こったかの説明はありません。Excel はただ終了します。
Excel がシャットダウンする前に、Ctrl + Break キーを押してコードを中断する時間すらありません。
他の約 70 人のユーザーには問題がないので、プログラミングの問題であるとは考えられません。
私は彼のExcelの設定を比較しました(ファイル / オプション)を私のものにしたところ、完全に一致しました。
私は彼に CPD.xlsb の新しいコピーを渡して別のフォルダーに置いたのですが、クラッシュしてしまいました。
私はクイックフィックスMS Office 365 Pro Plus で実行していますが、まだクラッシュします。
私はオンライン修理MS Office 365 Pro Plus を使用していますが、それでもクラッシュします。
私は彼に別のワークブックを送りました。ワークブックを開く()MsgBox をポップアップするルーチンで、正常に動作します。
助けてください! 何が足りないのでしょうか? ファイルを開いた瞬間にこの PC が Excel をシャットダウンするのはなぜでしょうか?
ご提案をありがとうございます!ラッセル