Web、メール、印刷ドキュメントを作成するための Microsoft ワード プロセッシング ソフトウェア製品のファミリ。
こんにちは、私はLeonielhou、独立したアドバイザーであり、あなたのようなユーザーです、私はあなたが持つかもしれないどんな質問でも明確にするのを手伝ってうれしいです。
Normal.dotmは、マイクロソフトワードのマクロとカスタム設定を格納するために使用されるグローバルテンプレートファイルです。Word で新しいマクロを作成すると、通常、既定でこのファイルに格納されます。ただし、エラーまたは無限ループを含むマクロを作成すると、ファイルが破損し、Word がクラッシュしたり、応答しなくなったりする可能性があります。
この場合、Normal.dotm に含まれる VBA コードが削除され、ファイルの新しいクリーン バージョンに置き換えられたことを示すメッセージが表示されることがあります。これは、悪意のあるマクロからコンピューターを保護するためにWordに組み込まれている安全対策です。
ほとんどの場合、以前のバージョンの Normal.dotm ファイルは削除される前に保存されません。ただし、ファイル回復ソフトウェアを使用してファイルを回復できる場合がありますが、これらはサードパーティのツールです。
予防措置として、Normal.dotm ファイルを定期的にバックアップするか、マクロを別のテンプレート ファイルに格納することで、今後これを防ぐことができます。
さらに、マクロ コードの先頭に "Option Explicit" ステートメントを使用して、すべての変数を使用する前に宣言する必要があります。
マクロコードが読みやすく、保守しやすいことを確認し、無限ループなどのバグのリスクを減らすのに役立ちます
または、ブレークポイントやイミディエイト ウィンドウなどの VBA エディターの組み込みデバッグ ツールを使用して、マクロのエラーが問題を引き起こす前に検出して修正することもできます。
この回答は自動翻訳されています。文法や表現の誤りが発生した場合はご容赦ください。