掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
エクセルファイルが開かないエラーの原因とは? (ID:124206)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
レス付かないね。(^^;) …結構めんどうな質問だと思います。 >サーバに対する権限の問題なのでしょうか? この辺りはネットワーク管理者に聞くべき事で ここで質問してもどうにもならない場合が多い… >何度も見直しましたが、パス名に間違いはございません。 前の質問見てるから http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200508/05080020.txt …まぁ、間違いはないと思うけど、 ・パス名に日本語やスペースや半角かななどを含んでいて誤動作している。 ・パス名が長すぎて認識できなくなっている。 なんて事があるかもしれない。もう一度確認テストしてみて?。 >サーバAは127msec、サーバBは128msecでした。 ちょっと遅い気がするので一番ありがちなのはエクセルが ファイル起動時の応答待ちでタイムアウトしてファイルが 無いと思っちゃってる可能性だけど…2つのサーバでそれほど 応答速度が違わないなら原因不明。 >サーバBのエクセルファイルはExcelですと普通に開くのですが・・・。 それはあまり参考にならない。…何故か?ってゆーとファイルを 開く時点でエクスプローラでファイルを見てるよね? つまりエクスプローラでパスが通ってるから時間が掛からず 制限もなく開けて不思議じゃないです。ただ、プログラム起動 の時もネットワークドライブを使ってるなら同じ気もする …原因不明。 あと、エクセル含め Office アプリケーションってのは、 クライアントでの動作を前提にしてる裏設定が多いから、 サーバのファイルを操作するのに強くないかも。アウトルック からファイルを開く時も一度ローカルコピーして開いてるしね。 とりあえず、エクセルの問題か?もうちょっと追求するために Workbooks.Open するんじゃなくて FileSystemObject あたりで1つのファイルとしてサーバのファイルをローカルコピー して結果を教えて下さい。 あと、エクスプローラでサーバBのフォルダを開いた直後に プログラムからWorkbooks.Open してみても結果は 同じですか?。そして、毎回サーバBだけ成功しないですか? サーバAとBで違う点でなにか気になる事はありませんか? サーバのOSのバージョンも公開して欲しいです。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.