- ベストアンサー
.NetのWebBrowserで特定の端末でExcelが表示できない問題
- .NetのWebBrowserを使ってフォームにExcelを表示するアプリがありますが、特定の端末でExcelが表示できなくなりました。
- 現在分かっていることは、他の端末では問題なく使えていること、アプリは修正していないこと、Wordなどの表示はできること、Excelのマクロの有無は関係ないことです。
- 特定の端末(1台)だけなので、その端末の設定的なものだと思われますが、原因は分かっていません。どなたか原因について心当たりがある方、ご教授ください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 Navigate時にExcelのプロセスが立ち上らないの で、やはりインストールしているExcelかFrameWo rkに問題があると思われます。上記のソフトをアン インストールし、再度インストールしてみてはいかが でしょうか?
その他の回答 (3)
- NoMusicNoLife49
- ベストアンサー率63% (14/22)
こんにちは。 Navigate時にExcelのプロセスが立ち上がらないと いうことは、Navigate時にエラー(例外処理)にな っていることが考えられます。 Navigate時にエラーは表示されたでしょうか?もし、 エラーを表示するロジックをプログラムで組んでいない 場合、下記のようにコーディングし、エラーが表示され るようにした方が、解析が進むと思います。 Try Me.WebBrowser1.Navigate(strFileName) Catch ex As Exception MsgBox(ex.Message, MsgBoxStyle.Critical) End Try
補足
回答ありがとうございます。 エラートラップはしていますが、 該当箇所ではエラーは発生していないようです。 (少なくともTryCatchには引っかからないです)
- NoMusicNoLife49
- ベストアンサー率63% (14/22)
inspiron4179さん こんにちは。 WebBrowserでExcelファイルが開かない現象が発生する端末で、以下のチェック はお済でしょうかでしょうか? (1)Microsoft Office Excelがインストールされているか。 (2)Excelが開ける端末と開かない端末のサービスパックに差違があるか。 (3)WebBrowserのNavigate時に、Excelのサービス(プロセス)が立ち上がるか。 (4)Frameworkがインストールされているか。 (5)Excelが開ける端末と開かない端末のFrameworkのバージョンに差違があるか。 (6)Excelが開けない端末に保存されているExcelファイル(エラーが出る)はExcelが 開ける端末でも開けるのか。Excelファイル自体が壊れていないか。
補足
回答ありがとうございいます。 (1)MicrosoftExcelはインストールされています (2)差はありません (3)Navigate直後にプロセスを確認するサンプルPGを作成して 確認しましたが、Excelプロセスはありませんでした。 (4)FWはインストールされています (5)FWの差はありません (6)他端末では問題ありません。ファイルも壊れていません。 また、その端末でもExcel単体であれば、起動できます。 Excelファイルは端末のローカルにおいています。 Dドライブ直下・等フォルダを変えて見ても結果は一緒でした。 状況から、Excel or IEの設定だと思うのですが、 まだ解決しておりません。 なにかお気づきの点ありましたら、お教えください。
- temtecomai2
- ベストアンサー率61% (656/1071)
.NET と関係あるのかなぁ。。。 IE とか OS とか Excel の問題な気がしますけど。。。 strFileName でリンクされたパスが http://~ なのか file://~ なのかわからないけど、Excel ファイルへのリンクを張った簡易的な html ファイルと Excel ファイルを用意する。 その 2つを web サーバーに置いて IE から開いてリンクから Excel ファイルを開いてみる。 その 2つをローカルの適当なフォルダに置いて、html ファイルを IE にドラッグして開き、リンクから Excel ファイルを開いてみる。 とか試してみたらどうでしょうか。
補足
回答ありがとうございます。 Excelは各端末(アプリを動かすPC)のローカルにあります。 Excel単体では普通に起動します。 IEのアドレスにローカルパスを指定してもちゃんと表示できます。 他に何かお気づきの点ありましたら、ご教授ください。
お礼
たびたび、ありがとうございます。 やはり再インストールするしかないですね・・・。 今すぐできるかどうかわかりませんが、 とりあえず再インストールしてもらう方向で調整したいと 思います。 いろいろありがとうございました。