この記事の Microsoft Publisher 98 バージョンについては、「 191131」を参照してください。
概要
Microsoft Publisher で文書を使用しているときに予期しない動作が発生する場合は、文書が破損している可能性があります。 文書が破損している場合、次のような現象が発生します。
-
無効なページ違反、一般的な保護違反、または無効な命令のエラーメッセージが表示される。
-
文書を開こうとすると、次のいずれかのエラーメッセージが表示されます。
-これは Publisher の文書ではありません。
-ファイル名> で表されているファイルの種類を開くことができません <。
-ファイルの一部が見つかりません。
-
メモリ不足のエラーメッセージが表示されるか、システムリソースが不足していることを示すエラーメッセージが表示されます。
注: 破損した文書以外の理由で、次のいずれかのエラーメッセージが表示されることがあります。 ただし、この問題が発生するのは、特定の文書を使用している場合に限り、その文書が破損している可能性があります。
詳細情報
この問題のトラブルシューティングを行うには、セーフモードでコンピューターを再起動します。 次に、問題に応じた適切なトラブルシューティング方法を使用します。注: Microsoft Windows には複数のバージョンが存在するため、使用中のコンピューターによっては以下の手順が異なる場合があります。 この場合、製品のマニュアルを参照のうえ、手順を実行するようにしてください。
セーフモードでコンピューターを再起動する
セーフモードでコンピューターを再起動するには、お使いの Microsoft Windows のバージョンに適した方法を使用します。
-
シャットダウンして、コンピューターを再起動します。
-
"オペレーティングシステムを選択して起動してください" というメッセージが表示されたら、F8 キーを押します。
-
[ Windows Advanced Options ] メニューの方向キーを使用して [ セーフモード] を選択し、enter キーを押します。
-
デュアルブートコンピューターまたはマルチブートコンピューターの場合は、一覧から適切なオペレーティングシステムを選択し、ENTER キーを押します。
セーフモードの詳細については、次の記事の番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
315222 Windows XP のセーフモードのブートオプションの説明
202485 Windows 2000 のセーフブートモードの説明
180902 Windows 98 ベースのコンピューターをセーフモードで起動する方法
文書を開いてみよう
セーフモードでコンピューターを起動したら、その文書を開いてみます。 エラーメッセージが表示されない場合は、コンピューターが通常モードのときに読み込まれるプログラムまたはデバイスが文書を妨害する可能性があります。
文書を開くことができない場合
セーフモードでコンピューターを起動した後に文書を開くことができない場合は、次の方法を、表示されている順序で使用します。
Publisher プログラムファイルに文書を貼り付ける
Publisher プログラムファイルに貼り付けて文書を開くことができる場合があります。 これを行うには、次の手順を実行します。
-
エクスプローラーを起動します。
-
文書ファイルを見つけます。
-
文書ファイルを右クリックし、[ コピー] をクリックします。
-
Windows エクスプローラーを終了します。
-
[ スタート] をクリックし、[ファイル名を指定して 実行] をクリックし、[ 開く ] ボックスに次のいずれかの行を入力し、[ OK] をクリックします。
Publisher 2003c:\program c:\program Office\Office11for publisher2000c:\programの Office\Office10 については、publisher2002c:\programの Office\Office
-
Mspubプログラムファイルを右クリックし、[貼り付け] をクリックします。
文書を開くことができない場合は、次の方法に進みます。
Windows エクスプローラーで文書ファイルをダブルクリックします。
Windows エクスプローラーで文書ファイルをダブルクリックするには、次の手順を実行します。
-
[スタート] をクリックし、[すべてのプログラム] をポイントして、[エクスプローラー] をクリックします。
-
文書ファイルを見つけます。
-
文書ファイルをダブルクリックします。
文書を開くことができない場合は、次の方法に進みます。
画像を非表示にするように Publisher を設定する
画像を非表示にするように Publisher を構成するには、次の手順を実行します。
-
Publisher を起動し、新しい白紙の文書を開きます。
-
[ 表示 ] メニューの [publisher 2000 で 写真の表示 ] をクリックするか、Publisher 2003 または Publisher 2002 で [ 画像 ] をクリックします。
-
[ 写真を表示しない] をクリックし、[ OK]をクリックします。
-
[ファイル] メニューの [開く] をクリックします。
-
文書ファイルを見つけます。
-
文書をクリックして選び、[ 開く] をクリックします。
文書を開くことができる場合は、破損したオブジェクトまたはオブジェクトのプレースホルダーが文書に含まれている可能性があります。 破損したオブジェクトまたはオブジェクトのプレースホルダーを削除または置き換えるには、次の方法に進みます。 文書を開くことができない場合は、「文書を2台目のコンピューターにコピーする」の方法を参照してください。
破損したオブジェクトまたはオブジェクトのプレースホルダーを見つけて削除する
破損したオブジェクトまたはオブジェクトのプレースホルダーを見つけて削除するには、次の手順を実行します。
-
文書内で、オブジェクトのプレースホルダーを右クリックし、[ オブジェクトの削除] をクリックします。
-
[ファイル] メニューの [名前を付けて保存] をクリックします。
-
[ 名前 ] ボックスに、文書の新しい名前を入力し、[ 保存] をクリックします。
-
[ 表示 ] メニューの [publisher 2000 で 写真の表示 ] をクリックするか、Publisher 2003 または Publisher 2002 で [ 画像 ] をクリックします。
-
[ 詳細表示] をクリックし、[ OK]をクリックします。注: エラーメッセージが表示された場合は、手順8に進みます。
-
[ファイル] メニューの [閉じる] をクリックします。
-
[ ファイル ] メニューの [ 開く] をクリックし、手順3で保存した文書をクリックします。 文書を開くことができる場合は、手順1で削除したオブジェクトまたはオブジェクトのプレースホルダーが破損しています。 レイアウトを欠けているオブジェクトまたはオブジェクトのプレースホルダーに合わせて調整します。 または、新しいオブジェクトプレースホルダーを描画し、破損していないオブジェクトに置き換えます。 これを行うには、オブジェクトソースに適したメソッドを使用します。[クリップアート] ギャラリーから
-
[挿入] メニューの [図] で [クリップ アート] をクリックします。
-
使用可能なカテゴリの1つから、目的の画像、サウンド、またはアニメーションクリップをクリックして挿入します。
-
文書を保存して閉じます。 次に、文書をもう一度開きます。
クリップアートギャラリー以外の場所から
-
図枠ツールを使用して、新しいオブジェクトのプレースホルダーを描画します。
-
プレースホルダーをクリックして選択し、[挿入] メニューの [図] をポイントして、[ファイルから] をクリックします。
-
挿入する画像を見つけ、クリックして選びます。
-
[ 挿入] をクリックします。
-
文書を保存して閉じます。 次に、文書をもう一度開きます。
文書を開くことができない場合は、「図を非表示にするように Publisher を設定する」の方法を繰り返します。 次に、手順8に進みます。
-
-
[ 詳細表示 ] オプションが有効になっている文書を開くまで、手順 1 ~ 7 を繰り返します。
-
文書を開くことができるようにするには、次のいずれかの方法を使用します。
-
削除されたオブジェクトまたはオブジェクトのプレースホルダーを破損していないオブジェクトに置き換えます。
-
レイアウトを欠けているオブジェクトまたはオブジェクトのプレースホルダーに合わせて調整します。
-
-
[ファイル] メニューの [保存] をクリックします。
それでも文書を開くことができない場合は、次の方法に進みます。
文書ファイルを別のディスクに移動する
文書ファイルがフロッピーディスクや Zip ディスクなどのリムーバブルディスクに保存されている場合、Windows はそのファイルを読み取ることができない場合があります。 このシナリオでは、ファイルをハードディスクにコピーします。 リムーバブルディスクからファイルをコピーできない場合は、ファイルが他のファイルまたはフォルダーと相互にリンクされている可能性があります。 または、ファイルがディスクの破損セクターにある可能性があります。 いずれのシナリオでも、"ディスクのエラーチェックを実行する" メソッドに移動します。
文書を2台目のコンピューターにコピーする
一部のシナリオでは、Publisher がインストールされている2台目のコンピューターに文書をコピーした後に、破損した文書を開くことができます。 これを行うには、次の手順を実行します。
-
エクスプローラーを起動します。
-
文書ファイルを見つけます。
-
文書ファイルを右クリックし、[ コピー] をクリックします。
-
文書を2台目のコンピューターにコピーするには、次のいずれかの方法を使用します。
-
フロッピーディスクや Zip ディスクなどのリムーバブルディスクに文書ファイルをコピーします。 次に、文書をリムーバブルディスクから2台目のコンピューターにコピーします。
-
ネットワーク経由で2台目のコンピューターに文書ファイルをコピーします。
-
-
2台目のコンピューターで、Windows エクスプローラーを起動します。
-
文書ファイルを見つけてダブルクリックします。
文書を開くことができる場合は、各ページを調べて、空白のオブジェクトのプレースホルダーが存在するかどうかを確認します。 見つかった空白のオブジェクトプレースホルダーごとに、ファイルを右クリックし、[ 削除] をクリックします。 文書を保存し、その文書ファイルを最初のコンピューターにコピーし直します。 文書を開くことができない場合は、次の方法に進みます。
ディスクでエラーチェックを実行する
エラーチェックを実行して、ディスク上のすべてのエラーを修復します。 クロスリンクファイルをすべて修復し、失われたフラグメントをファイルに変換するようにエラーチェックを行うように指示します。注: エラーチェックでは、文書ファイルがクロスリンクされていることを確認してから、ファイルを修復することができますが、この方法では、エラーチェックでエラーのスキャンと修正が終了した後に、Publisher がファイルを読み取ることは保証されません。 エラーチェックを実行するには、次の手順を実行します。
-
実行中のすべてのプログラムを終了します。
-
デスクトップの [マイコンピューター ] をダブルクリックします。
-
チェックするローカルディスクを右クリックし、[ プロパティ] をクリックします。
-
[ツール] タブで、[エラーチェック] の [今すぐ確認] をクリックします。
-
[ ディスクのチェックオプション] で、[ 不良セクターをスキャンして回復 する] チェックボックスをオンにします。 次に、[ 開始] をクリックします。
-
エラーチェックによりスキャンとエラーの修正が終了したら、[ 閉じる] をクリックします。
-
Publisher を起動して、文書を開きます。
文書を開くことができない場合は、次の方法に進みます。
文書内のテキストを回復する
この方法では、破損した文書のテキストを復元する方法と、回復したテキストを新しい白紙の文書に挿入する方法について説明します。 次に、レイアウトを再作成し、破損した文書のすべてのオブジェクトを新しい文書に挿入し直す必要があります。破損した文書のテキストを復元して、新しい文書にテキストを挿入するには、次の手順を実行します。
-
Publisher を起動し、新しい空白のフルページ文書を作成します。
-
Publisher 2000 または publisher 2002 のテキストボックス2003ツールのテキストフレームツールを使用して、空白ページにテキストフレームを描画します。
-
[ 挿入 ] メニューの [ テキストファイル] をクリックします。
-
[ ファイルの種類 ] ボックスで、[Publisher ファイル (* pub)] をクリックします。
-
文書をクリックし、[ OK]をクリックします。 挿入するテキストがページにどのように表示されるかを示すメッセージが表示されたら、[ はい] をクリックします。
破損した文書を開くことができる場合
文書をセーフモードで開くことができる場合は、次のいずれかの方法を使用して文書を再作成します。
破損した文書から新しい文書にページをコピーする
破損した文書から新しい文書にページをコピーするには、次の手順を実行します。
-
Publisher を起動し、破損した文書を開きます。
-
Publisher の別のインスタンスを起動します。
-
破損した文書と同じように構成された、新しい白紙の文書を作成します。
-
文書が破損している場合は、特定のページ上のすべてのオブジェクトを選択します。
-
[ 編集 ] メニューの [ コピー] をクリックします。
-
ALT キーを押しながら TAB キーを押して、新しい文書に切り替えます。
-
[ 編集 ] メニューの [ 貼り付け] をクリックします。
-
すべてのページが新しい文書に貼り付けられるまで、手順 4 ~ 7 を繰り返します。
注: 新しい文書にページをコピーした後で、新しい文書で奇数の動作に気付いた場合は、コピーしたページに破損しているオブジェクトが含まれている可能性があります。 このシナリオでは、次のいずれかの方法を使用して、この問題を回避します。
-
問題のページから新しい文書に一度に1つのオブジェクトをコピーして、どのオブジェクトが破損しているかを確認します。 次に、破損したオブジェクトを新しい文書に含めないようにします。
-
新しい文書で問題ページを再構築します。
文書内の各ページが破損している場合は、次の方法に進みます。
文書を RTF 形式 (リッチテキスト形式) で保存する
文書の破損が広範囲に見える場合は、文書を RTF 形式で保存して、文書のテキストを復元します。 これを行うには、次の手順を実行します。
-
文書を開きます。
-
テキストフレームをクリックします。
-
[ ファイルの種類 ] ボックスで、[リッチテキスト形式 (* .rtf)] をクリックします。
-
[ ファイル名 ] ボックスに、目的のファイル名を入力します。
-
[ 保存先 ] ボックスで、文書のテキストを保存するフォルダーをクリックします。
-
[ 保存] をクリックし、[ OK]をクリックします。
-
文書を閉じます。
-
[ファイル] メニューの [開く] をクリックします。
-
[ ファイルの種類 ] ボックスで、[リッチテキスト形式 (* .rtf)] をクリックします。
-
ファイルの一覧で、手順6で保存したテキストファイルをクリックします。
-
[開く] をクリックします。
-
テキストがどのようにレイアウトされ、破損した文書内で書式設定されるかを示す方法でテキストをレイアウトし、書式を設定します。
参照情報
破損した Publisher 文書のトラブルシューティング方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
315222 Windows XP のセーフモードのブートオプションの説明
164519 Windows 95 での Office Kernel32.dll エラーのトラブルシューティング
179095 Publisher を開くと、ファイルリンクエラーメッセージが表示される