破損したグローバル テンプレートにより、Word を自動化するときにエラーが発生する
現象
1 つ以上の無効なグローバル テンプレート ファイルにより、プロセス外のオートメーション クライアントが次のいずれかのエラー メッセージをスローする可能性があります。
-
HRESULT: 0x8001010A
VB エラー: -2147417846
"アプリケーションがビジーであることを示すメッセージ フィルター" -
HRESULT: 0x800A175D
VB エラー: 5981
"マクロ ストレージを開けません" -
HRESULT: 0x800A142D
VB エラー: 5165
"Word では既存の [四角形] を開けません"
原因
Word で使用されるグローバル テンプレート ファイルが破損している可能性があります。
注:
Microsoft Office Word 2007 では、グローバル テンプレートは Normal.dotm という名前です。 Microsoft Office Word 2003 以前のバージョンの Word では、グローバル テンプレートの名前は Normal.dot です。
解決方法
[現象] セクションで説明されているエラーのいずれかが発生した場合は、グローバル テンプレートの名前を一時的に変更して、問題の原因かどうかを判断できます。
グローバル テンプレートの名前を変更すると、カスタム スタイル、カスタム ツール バー、マクロ、定型句など、いくつかのオプションが既定の設定にリセットされます。 テンプレートが破損していない場合は、これらの設定を復元できるように、グローバル テンプレート ファイルを削除するのではなく、グローバル テンプレート ファイルの名前を変更することをお勧めします。
Word の特定のインストールでは、複数の正当なグローバル テンプレート ファイルが生成される場合があります。 このような状況には、同じコンピューターで実行されている複数のバージョンの Word や、同じコンピューター上の複数のユーザー プロファイルが含まれます。 このような場合は、Normal.dot の正しいコピーの名前を変更するように特に注意してください。
グローバル テンプレート ファイルの名前を変更するには、次の手順に従います。
注:
Microsoft Windows には複数のバージョンが存在するため、使用中のコンピューターによっては以下の手順が異なる場合があります。 この場合、製品のマニュアルを参照のうえ、手順を実行するようにしてください。
- WordMail を含め、Word のすべてのインスタンスを終了します。
- [ファイルまたはフォルダーの検索>の開始>] を選択します。
- [ 名前付き ] ボックスに、Word のバージョンのグローバル テンプレート名を入力します。
- [検索場所] ボックス で 、ローカル ハード ディスク ドライブ (またはネットワーク サーバーから Word を実行している場合は別のユーザー テンプレートの場所) を選択します。
- [ 今すぐ検索] を選択してファイルを検索します。
- [検索] ダイアログ ボックスに表示されるグローバル テンプレートの出現ごとに、ファイルを右クリックし、[名前の変更] を選択します。 ファイルに OldNormal.dot や Normal-1.dot などの新しい名前を付けます。
- [検索] ダイアログ ボックスを最小化します。
- オートメーション クライアントを再起動して Word を起動します。
Word が正しく起動した場合は、問題を解決しました。 この場合、問題は破損したグローバル テンプレートです。 お気に入りのオプションを復元するには、いくつかの設定を変更する必要がある場合があります。 名前を変更したグローバル テンプレート ファイルに、簡単に再作成できないスタイル、マクロ、定型句などのカスタマイズが含まれている場合は、開催者を使用して、これらのカスタマイズを古いグローバル テンプレート ファイルから新しいグローバル テンプレート ファイルにコピーできる場合があります。
ツール バーのカスタマイズがカスタム ツール バーに格納されている場合は、開催者を使用してコピーできます。 残念ながら、カスタマイズが Word の組み込みツール バーのいずれかに対して行われた場合は、変更を開催者とコピーできないため、テンプレートの名前を変更した後に再作成する必要がある場合があります。
関連情報
エラー メッセージの詳細については、「 エラー 800A175D - マクロ ストレージを開けませんでした」を参照してください。