2003言語:VB.NETいつもこちらにはお世話になっています。不備などありましたらご指摘下さい。outlookでメールにエクセルを添付し送信したいのですが、エクセルファイルを一つだけ添付すると受信側で添付ファイルをダウンロードしても「"添付ファイル.xls"にアクセスできません。ファイルは読み取り専用であるか、または読み取り専用の場所にアクセスしようとしています。サーバー上に保存されているドキュメントから応答がありません。」とメッセージが出てしまい、開くことが出来ません。二つ以上の添付を行うと何故か正常にダウンロード出来るようになるのです。Nothing上記でメール送信すると、「添付ファイル.xls」「添付ファイル2.xls」双方正常ダウンロード出来、開くことも出来ました。保存元のエクセルファイルは送信側のパソコンで正常に開くことが出来ます。手動で「添付ファイル.xls」をメールに添付した場合も受信側で正常に開くことが出来ました。一つだけの添付の場合のみこのような状態になるのかがわかりません。ご回答下さると幸いです。添付ファイル2.xlsだけを添付でも同じ現象ですか?はい。添付ファイル2.xlsのみの場合も開けませんでした。ちなみに二つ目に添付するファイルはエクセル以外(例えばテキストファイルなど)を添付しても二つとも正常に開くことが出来ます。「"添付ファイル.xls"にアクセスできません。ファイルは読み取り専用であるか、または読み取り専用の場所にアクセスしようとしています。サーバー上に保存されているドキュメントから応答がありません。メッセージが出てしまい、開くことが出来ません。[ファイル]-[オプション]-[セキュリティセンター]で、セキュリティセンターの設定画面を開き、[保護ビュー](または[保護されたビュー])のチェックボックスを解除してみるとどうでしょうか。受信した場合の話ではなく?書き方が悪くて申し訳ありません。メールソフトにoutlookを使っていたのでこのような表現を使ってしまいました。送信時にoutlookは起動させていません。SMTPでメールを送信した、と書くのが正しいのでしょうか。ちなみに受信はGメールとニフティメールで試してみましたが、どちらも駄目でした。解除してみるとどうでしょうか。確認してみましたが、最初から全てのチェックが外れているファイルでした。[ファイル]-[オプション]-[セキュリティセンター]で、>>セキュリティセンターの設定画面を開き、>>[保護ビュー](または[保護されたビュー])のチェックボックスを>>解除してみるとどうでしょうか。確認してみましたが、最初から全てのチェックが外れているファイルでした。ファイルに対してのチェックではないと思います。メール受信したPCのExcelのチェックボックスは解除されてますか?デフォルトはチェックされた状態の筈です。※環境が無いため、曖昧な表現が多くなり申し訳ありません。添付した場合に問題が無いのであれば、まずはデータ破損の有無を調査してみましょう。受信したファイルがどのように異なっているか、バイナリエディタ等で比較してみてください。文字列が混入しているとか末尾に余計な改行が混入したといった、何かしらの障害が発生しているのかも知れません。受信した添付ファイルに差が無いようだとしたら、それは受信環境側の問題という可能性もでてきます。セキュリティ対策ソフトによる検査が同時に行われており、それが「読み取り専用であるか、または...」を誘発している、とか。確認してみましたが、最初から全てのチェックが外れているファイルでした。起動している環境のユーザー単位に施されるものです。ちなみに受信はGメールとニフティメールで試してみましたが、どちらも駄目でした。こちらの環境では再現しませんでした。問題なく開けています。bitの狂いも無く、完全に同じ内容でした。受信した場合にどのように見えるのかはわかりません。開くことができています。outlook以外ではどうですか?認識不足で申し訳ありません。今回のメール送信はoutlook含めメールソフトを介さず、ブロバイダメールで送っていました。ファイルに対してのチェックではないと思います。デフォルトはチェックされた状態の筈です。※環境が無いため、曖昧な表現が多くなり申し訳ありません。!受信側のパソコンで最初にチェックを外し、その状態でファイルを確認したので全て解除されて見えていたようです。残念ながらチェックを外しても開くことは出来ませんでした。http://pc.siraberu.info/post-775/受信側のGメールはフリーメールです。https://mail.google.comで確認しました。http://www.nifty.com/mail/で確認しています。上記の2つは別々のパソコンで試しました。データ破損の有無を調査してみましょう。バイナリエディタ等で比較してみてください。発生しているのかも知れません。xlsは内容が異なっていました。ご指摘にあった単一添付xlsの末尾の文字列が何か悪さをしているのかなと思ったのですが、末尾だけではなく、全体的にデータが少ないようです。受信環境側の問題という可能性もでてきます。起動している環境のユーザー単位に施されるものです。ご指摘ありがとうございます。受信側パソコンでのエクセル設定を変更しましたがやはり開くことは出来ませんでした。>こちらの環境では再現しませんでした。問題なく開けています。同内容での検証誠にありがとうございます。いうことは、送信側パソコンの何らかの環境が悪影響を与えている可能性があるのですね。条件を変えて試してみます。http://www.nifty.com/mail/で確認しています。ファイルをダウンロードした際、ローカルプロキシ起動中にチャンクを正しく扱えず、ダウンロードしたファイルが破損したことがあります。(プロキシを切った場合には、正常に復元できました)あとは、先に書いたセキュリティ対策ソフト・アンチウィルスソフトが要因だったりとか。ファイルは、セキュリティ対策ソフトの監視対象になりえますので。末尾だけではなく、全体的にデータが少ないようです。メールだとしたら、ダウンロードに失敗している可能性もあるので、ブラウザキャッシュを削除してから、再挑戦してみるのは如何でしょう。xlsは内容が異なっていました。添付した場合はどうでしょう。Frameworkのバージョンが1.1でした。2.0以降じゃないと使えないのですよね?説明におかしい所があったら申し訳ありません。ことを忘れていました。