修正:Excelが判読できないコンテンツを見つけた

一部のユーザーは、スプレッドシートを開こうとすると、Excelプログラムが次のエラーメッセージを生成し続けると報告しています。 「Excelで読み取り不可能なコンテンツが見つかりました」。 影響を受けるユーザーの一部は、特定のドキュメントでのみ問題が発生すると報告していますが、Excelで開こうとするすべてのドキュメントで問題が発生していると主張するユーザーもいます。

「Excelで読み取り不可能なコンテンツが見つかりました」エラー

「Excelで読み取り不可能なコンテンツが見つかりました」エラーの原因は何ですか?

さまざまなユーザーレポートと、一部の影響を受けるユーザーが問題を解決するために正常に展開した修復戦略を調べて、この特定の問題を調査しました。 収集した内容に基づいて、この特定の問題を引き起こすことが知られているいくつかの一般的な犯人があります。

  • Excelには管理者特権がありません結局のところ 、この特定のエラーは、Excelを開くときにユーザーアカウントに管理者特権がない場合に発生する可能性があります。 影響を受ける複数のユーザーは、XLSファイルを開こうとする前に、管理者権限でExcelを強制的に開くことで問題を解決できました。
  • ファイルは読み取り専用として認識されます – WordファイルおよびExcelファイルが読み取り専用として認識されることがある古い未解決のOfficeバグがあります。 これにより、この特定のエラーメッセージがトリガーされることがあります。 この場合の解決策は、ファイルを別のフォルダーに移動して、アクセス許可を更新することです。
  • ファイルは「サニタイズ」する必要があります。Excelが.XLSファイルを使い果たしてしまうか、ユーザーがファイルを開こうとするたびにエラーメッセージがトリガーされる場合があります。 この特定のシナリオで一般的な修正は、Excelから直接、またはOpenOfficeなどのサードパーティのOfficeスイートを使用して、別の形式に変換することです。
  • Visual Basicコンポーネントが欠落している –この特定の問題は、OfficeインストールにVisual Basicコンポーネントが欠落している場合にも発生する可能性があります。 Oficeのインストールを強制してVisual Basicコンポーネントをインストールすることにより、多くの影響を受けるユーザーの問題を解決しました。
  • Excelキャッシュがいっぱいです結局のところ 、Excelのキャッシュがいっぱいになり、最後に開いたドキュメントのファイルを保存できない場合にも、この特定の問題が発生している可能性があります。 この場合の解決策は、すべてのファイルを閉じてからExcelを再度開くことです。
  • ファイルがブロックされている-Excelファイルをインターネットからダウンロードした場合、または電子メールで受信した場合、オペレーティングシステムがセキュリティ上の理由でブロックしている可能性があります。 このシナリオが該当する場合、ファイルのブロックを解除することで問題を解決できます。
  • システムがハードウェアアクセラレーションをサポートしていない –システムがハードウェアアクセラレーションをサポートするのに十分なリソースを割り当てることができない場合、仕様が低いシステムではこの問題が頻繁に報告されます。 この場合、修正はExcelの詳細設定にアクセスし、ハードウェアアクセラレーションを無効にすることです。

同じエラーメッセージの解決に苦労している場合、この記事ではいくつかのトラブルシューティング手順を提供します。 以下に、同じ問題を解決しようとしているユーザーが正常に使用したいくつかの潜在的な修復戦略を示します。

可能な限り効率的になりたい場合は、提示された順序で方法に従ってください。効率と難易度の順に並べられています。

方法1:管理者権限でExcelを開く

この問題を回避する可能性のある簡単な修正方法の1つは、最初に管理者としてExcelを開き、次に「Excelで読み取り不可能なコンテンツが見つかりました」エラーをトリガーするExcelファイルを開くことです。 最も一般的には、アクティブユーザーアカウントに管理者アクセス権がないコンピューターで発生することが報告されています。

ファイルを開く前にExcelに管理者権限があることを確認するためのクイックガイドを次に示します。

  1. Excelランチャーを右クリックし、「 管理者として実行」を選択しますUAC(ユーザーアカウント制御)のプロンプトが表示されたら、[ はい ]をクリックして管理者権限を付与します。

    管理者としてExcelを実行する
  2. 管理者権限でExcelを開いたら、以前に「Excelで読み取り不可能なコンテンツが見つかりました」エラーをスローしていたファイルを開きます。

    管理者権限で影響を受けるファイルを開く

Excelを管理者権限で開いても同じエラーメッセージが表示される場合は、次の次の方法に進んでください。

方法2:ファイルを別のフォルダーに移動する

この修正が効果的である理由の公式な説明はありませんが、多くのユーザーは、Excelファイルをあるフォルダーから別のフォルダーに移動するだけで問題を解決できると報告しています。

簡単な修正が必要な場合は、 「Excelで読み取り不可能なコンテンツが見つかりました」というエラーを引き起こすファイルを別の場所にカットアンドペーストして、問題が解決するかどうかを確認してください。

この回避策で問題が解決しない場合、または永続的な修正を探している場合は、以下の次の方法に進んでください。

方法3:ファイルをWebページとして保存する

多くの影響を受けるユーザーが「Excelで読み取り不可能なコンテンツを検出しました」エラーの「満足できる」解決策として報告している一般的な回避策の1つは、ファイルをWebページとして保存し、Excelで.htmlファイルを開いてファイルを保存することです.xls形式。

これは問題の原因を処理しませんが、問題のトラブルシューティングを徹底的に行う時間がない場合は迅速な回避策です。 ファイルをWebページとして保存して、エラーメッセージを回避するために必要なものは次のとおりです。

  1. エラーが表示されているページを開き、エラープロンプトで[ はい ]をクリックします。 次に、 ファイルに移動し名前を付けて保存を選択し、参照をクリックします。 次に、ファイルの名前( Filenameの次)を入力し、[ ファイルの 種類 ]に関連付けられたドロップダウンメニューから[ Webページ (.htm、html。)]を選択します 。 次に、[ 保存]をクリックして、ファイルを.htmlファイルに変換します。

    ExcelファイルをWebページとして保存する
  2. Excelを開き[ファイル]> [開く]に移動して、以前にHTMLファイル形式に変換したファイルを参照し、 [開く]を選択します

    ExcelでWebページファイルを開く
  3. HTMLファイルをExcelで開いたら、 [ファイル]> [保存]> [ 名前を付けて保存]に移動し、ファイルをExcel 97-2003 (.xls)として保存します。

    ファイルをXLS形式に戻す

    ファイルがXLSに変換されると、問題は発生しなくなります。

ただし、ファイルを開こうとしたときに「Excelで読み取り不可能なコンテンツが見つかりました」というエラーが引き続き表示される場合は、下の次の方法に進んでください。

方法4:Visual Basicコンポーネントのインストール(Office 2010/2013)

結局のところ、この特定のエラーは、Visual BasicコンポーネントがOffice 2010 / Office 2013のインストールにない場合に発生する可能性があります。 開こうとしたすべての.xlsmファイルで問題に遭遇した数人のユーザーは、Visual Basicコンポーネントをコンピューターに強制的にインストールした後、問題が解決したことを報告しました。

注:一部の影響を受けるユーザーは、 Visual Basicコンポーネントが既にインストールされている場合でも、この特定の問題が効果的であると報告しています。 コンピューターからVBAを実行することを選択すると(下図を参照)、インストーラーはオフィスのインストールに変更を加えます(これにより、問題が自動的に解決される場合があります)

Microsoft Officeのインストールを強制してVisual Basicコンポーネントを追加するためのクイックガイドを次に示します。

  1. Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。 次に、「 appwiz.cpl 」と入力し、 Enterキーを押して、[ プログラムと機能 ]メニューを開きます。

    appwiz.cplと入力し、Enterキーを押してインストール済みプログラムのリストを開きます
  2. [ プログラムと機能]ウィンドウ内で、アプリケーションのリストを下にスクロールして、Microsoft Officeインストール(Microsoft Office Office 2010 / Microsoft Office 2013)を見つけます。
  3. Officeインストールを見つけたら、それを右クリックして[ 変更 ]をクリックします

    Microsoft Officeのインストールの変更
  4. [Microsoft Officeセットアップ]ウィンドウ内に到着したら、[ 機能の追加または削除 ]を選択し、[ 続行 ]をクリックして先に進みます。

    Microsoft Officeセットアップウィザード
  5. Microsoft Officeにインストールできるアドオンのリストをスクロールして、 Office Shared Featuresに関連付けられたドロップダウンメニューを展開します 。 次に、 Visual Basic for Applicationsを右クリックして、[ マイコンピューターから実行 ]を選択します

    OfficeインストールにインストールするVisual Basic for Applicationsの構成
  6. [ 続行]をクリックし、画面の指示に従ってMicrosoftアップグレードを完了します 。 プロセスが完了したら、コンピューターを再起動し、次の起動時に問題が解決したかどうかを確認します。

Excelファイルを開こうとしたときに「Excelで読み取り不可能なコンテンツが見つかりました」というエラーが引き続き発生する場合は、下の次の方法に進んでください。

方法5:すべてのファイルを閉じてExcelを再度開く

数人のユーザーが、複数のExcelファイルを同時に開いている場合にのみエラーが発生することを報告しています。 これが発生する理由についての公式な説明はありませんが、影響を受けるユーザーは、問題が何らかのキャッシュに関係していることを発見しました。キャッシュがいっぱいになると、ドキュメントを処理できなくなります。

幸いなことに、一部のユーザーは、これが発生した場合の回避策を見つけることができました。

「Excelで読み取り不可能なコンテンツが見つかりましというメッセージが表示されたら、プロンプトで[ いいえ ]をクリックし、現在開いているすべてのExcelファイルを閉じます。 その後、ファイルを個別に再度開くと、エラーメッセージは表示されなくなります。

エラープロンプトで[いいえ]をクリックする

注:この回避策は、Microsoft Office 2010およびMicrosoft Office 2013で有効であることが確認されています。

残念ながら、ほとんどの影響を受けるユーザーは、修正が唯一の一時的なものであり、次の起動時にエラーメッセージが返される可能性が高いと報告しています。

それでもエラーメッセージが表示される場合、または永続的な修正を探している場合は、下の次の方法に進んでください。

方法6:Apache OpenOfficeを使用して、Excel 97/2000形式のファイルを保存する

同じ問題を解決するのに苦労している一部のユーザーは、Apache OpenOfficeを使用してExcelファイルを開き、古い形式(Excel 97/2000)に変換することで問題を回避できるようになったと報告しています。 複数のユーザーの再投稿に基づいて、これによりエラーが排除され、 「Excelで読み取り不可能なコンテンツが見つかりました」エラーなしでExcelファイルを開くことができます。

以下に、Apache Open Officeを使用してExcelファイルを古い形式に変換するためのクイックガイドを示します。

  1. こちらのリンクにアクセスして、 Windows(EXE) 、お好みの言語を選択し、最後のドロップダウンメニューから最新バージョンを選択してください。 次に、[ 完全インストールのダウンロード ]をクリックして、ダウンロードを開始します。

    Apache OpenOfficeインストールのダウンロード
  2. ダウンロードが完了したら、インストール実行可能ファイルを開き、画面の指示に従ってシステムにユーティリティをインストールします。

    コンピューターにApache OpenOfficeをインストールする

    注:インストールプロセスを高速化する場合は、 カスタムセットアップタイプを選択し、OpenOffice Calc以外のevertモジュールを無効にします。

    Open Office Calのインストール
  3. インストールが完了したら、プロンプトが表示されたらコンピューターを再起動します。
  4. 次回の起動時に、以前にエラーをトリガーしていたExcelファイルを右クリックし、[アプリケーションから開く]> [ OpenOffice Calc]を選択します

    OpenOffice CalcでExcelファイルを開く
  5. スイートからプログラムを初めて開く場合は、OpenOfficeを構成するように求められる場合があります。 その場合は、必要な資格情報を入力して[ 完了]をクリックします。

    OpenOfficeのウェルカムメッセージ
  6. テキストのインポート画面で、デフォルト値のままにし、[ OK ]をクリックして必要なテキストをインポートします。

    OpenOffice Calcへのテキストのインポート
  7. OpenOffice Calc内でシートを開いたら、 [ファイル]> [名前を付けて保存]に移動します

    OpenOffice Calc内で関数として保存を使用する
  8. [名前を付けて保存 ]メニューから、ファイルのファイル名を入力し、[ファイルの種類]Microsoft Excel 97/2000 / XPに設定し、[ 保存 ]ボタンをクリックします。

    Excel互換モードの保存
  9. OpenOfficeを閉じてから、最近保存したファイルの場所に移動して、Excelで開きます。 「Excelで読み取り不可能なコンテンツが見つかりました」エラーが発生することはもうないはずです。

それでも同じエラーメッセージが表示される場合は、下の次の方法に進んでください。

方法7:ファイルがブロックされていないことを確認する

一部のユーザーが報告しているように、この特定のエラーメッセージは、開こうとしているファイルがブロックされている場合にも発生する可能性があります。 ほとんどの場合、これは、ダウンロードまたは電子メールで受信したExcelファイルで発生することが報告されています。

注: Office 2007では、複数シートのExcelファイルがランダムにブロックされる場合があります。 これは、新しいビルドで対処された既知のバグです。

Excelファイルのブロック解除に関するクイックガイドを次に示します。

  1. ファイルエクスプローラーを使用して、ファイルの場所に移動します。
  2. Excelファイルを右クリックして、[ プロパティ ]を選択します。

    Excelを右クリックし、[プロパティ]を選択します
  3. [ プロパティ]画面内で[ 全般 ]タブに移動し、[ ブロック解除 ]に関連付けられているチェックボックスをクリックします 次に、 適用を押して変更を保存します。

    ファイルのブロック解除
  4. Excelでファイルを再度開き、 「Excelで読み取り不可能なコンテンツが見つかりました」エラーが引き続き表示されるかどうかを確認します。

同じ問題が引き続き発生する場合は、下の次の方法に進んでください。

方法8:ハードウェアアクセラレーションを無効にする

判明したように、この特定の問題は、コンピューターのリソースがハードウェアアクセラレーションをサポートするには不十分な場合にも発生する可能性があります。 幸い、Microsoft Excelの詳細設定にアクセスし、 ハードウェアグラフィックスアクセラレーションを無効にすることで、この問題を解決できます(このシナリオが該当する場合)。

これにより、Excelプログラムの応答性がやや低下する可能性がありますが、低スペックのコンピューターでこの問題に遭遇した多くのユーザーは、これにより問題を完全に排除できると報告しています。

Microsoft Officeでハードウェアアクセラレーションを無効にする方法は次のとおりです。

注:以下のガイドは、Microsoft Excelのどのバージョンでも使用できます。

  1. Microsoft Excelを開き、[ファイル]に移動して、[ オプション ]をクリックします
  2. Excelの [ オプション ]メニューで、左側のメニューから[ 詳細設定 ]タブを選択します。
  3. [ 詳細設定 ]タブ内で、[ ディスプレイ]セクションまで下にスクロールし、[ ハードウェアグラフィックスアクセラレーション無効にする]に関連するボックスをオンにします
  4. [ OK]をクリックして変更を保存し、 Excelを再起動して変更を有効にします。
  5. Excelがバックアップされて実行されたら、以前に「Excelで読み取り不可能なコンテンツが見つかりました」エラーをトリガーしていたファイルを開き、問題が解決したかどうかを確認します。

Excelでハードウェアアクセラレーションを無効にする

興味深い記事