WebBrowser で Excel や Word を表示したい

タグの編集
投稿者 finedb  (社会人) 投稿日時 2012/3/8 21:35:50
OS:Windows7
VB.NET 2010 Express
Office 2010 Pro 

WebBrowser 上で Excel や Word の内容を表示したいのですが、

WebBrowser1.Navigate("C:\test.xls")

コードを実行すると

"Web ページへのナビゲーションは取り消されました"

と表示されて、通常のExcel が立ち上がります。
画像、テキスト、PDF は正常に表示されます。
axWebBrowser でも試してみましたがダメでした。
Officeのバージョンに問題があるのでしょうか?
ご教授お願いします。
投稿者 (削除されました)  () 投稿日時 2012/3/9 09:18:05
(削除されました)
投稿者 魔界の仮面弁士  (社会人) 投稿日時 2012/3/9 09:23:46
> Officeのバージョンに問題があるのでしょうか?
> ご教授お願いします。

ブラウザ上に埋め込み表示できるかどうかは、そのソフトの作りによって変わります。
最近のバージョンの Office は、別ウィンドウで表示されるようになっていますね。

http://support.microsoft.com/kb/927009/ja
http://support.microsoft.com/kb/304643/ja
http://www.atmarkit.co.jp/fwin2k/win2ktips/541officeweb/officeweb.html 
http://www.tt.rim.or.jp/~rudyard/torii009.html
投稿者 zoruya  (社会人) 投稿日時 2012/3/9 10:02:18
WebBrowserコントロールでそんなことも出来るのですね 便利ですね
試してみました 
Windows7HomePremium, Excel2003では表示されました
ただc:\にxlsファイルをcopyしようとすると「予期しないエラー・・特権がありません・・」となったので
サブフォルダのc:\test\test.xlsで試してみましたが。

魔界の仮面弁士さんの示された4番目のURLを見てタハハとなりました
私も別の投稿のところで「ご教授」使おうとしてたところでした(アブナイところだった)
この語尾にwwwとか付けたいところだけどそういうのもよろしくないでしょうか?
(軽口すみませ~ん)
投稿者 finedb  (社会人) 投稿日時 2012/3/9 18:03:30
ご教示ありがとうございました。

古いバージョンのOffice では実行ができることを確認できました。

新しいバージョンではできないというのは腑に落ちないのですが、
致し方ないことですね。