Outlook から Excel 添付ファイルを開くときに問題が発生する

Outlook から Excel 添付ファイルを開くときに問題が発生する

Outlook 2013 で Excel 添付ファイルに問題が発生しています。Outlook でプレビューしようとするとエラーが発生します。

次のプレビューアでエラーが発生したため、ファイルをプレビューできません:

Microsoft Excel プレビューア

このファイルを独自のプログラムで開くには、ダブルクリックします。

そしてそのアドバイスに従うと、エラーが発生します:

使用可能なメモリまたはディスク領域が不足しているため、Microsoft Excel ではこれ以上ドキュメントを開いたり保存したりできません。

  • 使用可能なメモリを増やすには、不要になったワークブックまたはプログラムを閉じます。

  • ディスク領域を解放するには、保存先のディスクから不要になったファイルを削除します。

タスク マネージャーは 4.9 Gb の空き RAM を報告します (ただし、これは Office の x86 バージョンのみです)。エクスプローラーは 55.5 Gb の空きディスク領域を報告します。Perfmon は Excel が 45 MB (プライベート バイト) のみを使用していると報告します。また、Excel ファイル (Reporting Services 2008 によって生成) は 56 KB のみで、 であるため、エラー メッセージが誤りであると考える理由があります。

私はすでにOfficeの「修復」を試しましたが、効果はありませんでした。また、プログラムの関連付けも確認しました。コントロールパネル\すべてのコントロールパネル項目\既定のプログラム\デフォルトプログラムを設定する\プログラムの関連付けを設定する

何が原因なのでしょうか。また、PC を完全に再構築する以外に、この問題を解決するために私が見逃している何かがあるのでしょうか。

編集:さらに診断を進めるために、「動作する」Excel ドキュメントを自分宛に電子メールで送信し、同じフォルダに保存しました (名前はわずかに異なります)。2 つのファイルはバイナリ的には同一ですが、Outlook を経由したファイルは「ブロック」されています。プロパティ ページでブロックを解除すると、動作するようになります。

さて、これにより、「何らかのセキュリティ設定」が変更されたのではないかと疑っていますが、この設定 (何と呼ぶか​​わかりません) はどこで変更すればよいのでしょうか?

答え1

Excel で、[ファイル]/[オプション]/[セキュリティ センター]/[セキュリティ センターの設定]/[保護されたビュー] に移動します。[Outlook 添付ファイルの保護されたビューを有効にする] のチェックを外すと、すべて正常になります。

もちろん、このオプションは、より安全な「ユーザーが本当にブックを開きたいかどうかを意識的に判断させる」というデフォルトになっていることに注意してください。したがって、受け取る Excel ファイルのソースが信頼できることを確認してください。

答え2

この問題は通常、Windows ファイアウォール サービスが開始されていないために発生します。保護されたビューには、アクティブな Windows ファイアウォールが必要です。

答え3

このエラーは、Excel がシステムの一時フォルダーを見つけられない場合に発生し、次の手順で修正できます。

スタート→実行→regedit→

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders   

キー Cache を有効なパス (つまりC:\Windows\Temp) に変更します。

あるいは、このレジストリ ファイルを使用して自動的に実行することもできます (右クリック → 名前を付けて保存)。

答え4

ここでの本当の問題はないワークブックは開かないが、エラー メッセージは不正確で誤解を招くものである。

おそらく、サードパーティのアプリケーションは、ファイルを開けない本当の理由を知らないでしょう (サードパーティはより細心の注意と努力を払っていると思いますが)。しかし、Excel と Windows はどちらも同じ会社で開発されています。開発者同士がコミュニケーションを取り、アプリケーションもそうすることが期待されます。

オペレーティング システムとアプリケーション自体が最新で破損していないと仮定すると、ファイルを開けない原因はいくつか考えられます。

1 メモリ、ディスク容量、ハンドルなどのシステム リソースが不足しています。

2 アプリケーションが処理するように設計されていないファイルの破損

ファイルの権限3

上記の場合、ファイルの権限の問題です。ファイルはブロックされています。ブロックを解除すると、ファイルが開きます。

MS システムで実行されている MS アプリケーションが、私が上で述べた 3 つの考えられる原因を区別できないというのは、私には理解できません。誰が失敗したのでしょうか。OS が少なくとも問題を識別するフラグを提供することを知りながら、エラー メッセージにこれを実装しなかった Excel プログラマーでしょうか。それとも、アプリケーションに正しい識別子を提供できなかった OS 開発者でしょうか。いずれにせよ、これはシステムの問題ではなく、[怠惰な] 人の問題です。

エラー メッセージは、「電源をオフにして再度オンにしましたか?」ほど役に立ちません。この場合、エラー メッセージが真実であれば、サービスが再開された後にファイルが開く可能性が高くなります。

Outlook がファイルをダウンロードする際にブロックすることに関しては、提案されている解決策 (セキュリティ/信頼センターにアクセスして「適切な」変更を行う、Windows ファイアウォールの設定を確認するなど) はどれも効果がないようです。ファイルのブロックを防ぐ方法があれば、ぜひ教えてください。Windows ヘルプ (https://docs.microsoft.com/en-us/outlook/troubleshoot/performance/cannot-open-word-documents-or-excel-spreadsheets) は、問題の [唯一の] 原因が Windows ファイアウォールの無効化であることを示唆しているように見えるため、特に役に立ちません。

さて、私は、上記で提案した他の「解決策」が検討する価値がないと言っているのではありません。しかし、それらは、私たちに提示された問題に対する解決策として提案されるべきではありません。それらは、単に調査すべき問題です。Roland Shaw は、すでにこの問題を慎重に調査したと述べています。少し立ち止まって、本当の問題、つまり、私が言ったように、エラー メッセージ自体を見る必要があります。問題は、メモリ、ファイアウォール、またはセキュリティ センターの設定とは関係ありません。セキュリティ センターの設定が「正しくない」場合は、別の情報メッセージが表示されることに注意してください。

ありがとう。

関連情報