• 締切済み

VB.NET WebBrowserの動作

こんにちは。 VB.NET Framework2.0でユーザフォーム開発しています。 Excel2010をインストール済みの環境で、WebBrowserからxls形式のExcelファイルを読み込むと、Excelの内容が表示されません。Excel2003をインストールした環境では、正しくWebBrowserにExcelの内容が表示されます。 解決の方法をご存知の方がいらっしゃいましたら、教えてください。

みんなの回答

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1

関連するQ&A

  • WebBrowserで開いたEXCELファイルへのデータ更新について

    WebBrowserで開いたEXCELファイルへのデータ更新について VB2005で開発を行っております。 WebBrowserコントロール上に既存のEXCELファイルを表示させる事はできたのですが この今開いているEXCELファイルに対して、セルにデータを書き込んだりする方法が わからなくて困っております。 要件としては、VB2005のフォームで表示されてるデータをEXCELに転記し、 ユーザーがWebBrowserに表示されたEXCELに対して操作を行った後に 保存する必要があります。 単にEXCELファイルを読み込み、データを転記して保存するだけなら すでに開発済みなのですが、WebBrowserに表示しながら編集したい用件が出てきて困っております。 よろしくお願いします。

  • WebBrowserがロードできない(VB6)

    VB新人です。 VB6でシステムを開発してます、 VBを起動したところ以下のようなメッセージが表示します。 何かOCXなどを参照していないのでしょうか? どうすればエラーが無くなるのでしょうか? 突然出て、悩んでいます。 クラス SHDocVwCtl.WebBrowser(コントロール www) はロードされていません。 よろしくお願いします。

  • .NetのWebBrowserについて

    【環境】 WindowsXp VisualStudio2005 Excel2003 VB.netでWebBrowserを使ってフォームにExcelを表示するアプリがあります。 ある日突然特定の端末でExcelがそのアプリで表示できなくなりました。 ・現在分かっていること (1)他の端末は問題なく使えています。 (2)アプリは修正・等は一切していません(昔に作ったまま) (3)Wordなどは表示できてます (4)Excelのマクロの有無は関係ないと思います(あるものでもないものでも発生しました) (5)Excelを開く際にダイアログが出て開くか保存するか?を聞いてくるので、   ファイルパス間違いとかそういった問題ではありません。 特定端末(1台)だけなので、 その端末の設定的なものだろうと思うのですが、 その端末を使っている人も特になにか変えたつもりがないということで、 原因が分かっておりません。 ソースは、抜粋ですが、 フォームに張り付けたWebBrowserコンポーネントのNavigateに 引数でExcelファイルを指定しているだけのシンプルなものです。 ------------------------------------ Me.WebBrowser1.Navigate(strFileName) ------------------------------------ どなたか、なにか原因について心当たりがある方いらっしゃいましたら、 ご教授ください。

  • VBでのWebBrowserコントロール

    VBで、WebBrowserコントロールを使用して外部サイトに接続し、 接続先のサイトの操作を行い表示された結果をVBの画面上に表示しています。 しかし、その処理が非常に重く表示に数分以上掛かっていまう場合があります。 応答を待っている間に、同じPC端末からIEを立ち上げ同じサイトにログインして 同じ操作をすると10秒も掛からず行えてしまします。 その為、インフラや接続先のサイトの問題ではないと思われます。 WebBrowserコントロールを使用すると通常の操作以上に時間がかかるものなのでしょうか? あるいはWebBrowserコントロールには問題があってパッチが出ていると言う事はあるでしょうか? ご存知の方がいらっしゃればご教授お願いいたします。 【環境】 Windows 2003 ServerR2 Microsoft .NET Framework3.5 Microsoft Visual Basic 2008 Ver3.5 SP1

  • WebBrowserにHTMLテキストを読み込ませる。

    お世話になります。 VBには、WebBrowserコントロールというものがありますが、これで次のようなことは出来ないのでしょうか。 それは、まず、リッチテキストボックス(もしくは普通のテキストボックス)に、 HTMLを書いていきます。 そして、ボタンを押すとWebBrowserが乗ったフォームが出てきて、テキストを読み込んでそれをHTMLファイルとして表示させる。 というものです。 色々試してみましたが、上手くいきません。 一旦どこかに一時的にファイルを保存させてそれを読み込ませる……というのも考えたのですが、直接テキストから読めればコードが単純になるので、もし出来るのなら直接読ませたいのです。 どなたか方法を知っていたら、ぜひお教えください。お願いします。 --------- 開発環境 VB6.0SP5 WinME

  • VB2005のWebBrowserコントロールでヤフーにログインする方法を教えてください。

    当方、VB2005で開発をしております。 WebBrowserコントロールを使い、ヤフーにログオンし、 逐一、WebBrowserに内容を表示するプログラムを作りたいのですが、 やり方が分かりません。 テキストボックスを2つ用意し、一つにYahooID、 もう一つにパスワードを入れて、コマンドボタンを押すと、 WebBrowserコントロールにログオン出来たヤフー画面が表示されるように したいです。 どなたかご教授願いますm(__)m

  • WebBrowser

    言語はVB2010です。 WebBrowser1に表示しているページのタイトルをフォームのタイトルバーに表示して、リアルタイムでタイトルが変わるようにしたいです。

  • WebBrowser コントロールでフレームを操作したり...

    お世話になります。 以下のWebBrowserコントロールの使用法について、ご教授をお願いしますm(_ _)m ■ハイパーリンクがクリックされた場合や、JavaScript等によるページの移動が行われる際に、ページを表示せずに .LocationURL を使ってリンク先を知る方法について ■フレームページの場合に、フレームのHTMLのURLが値が返されてしまい、フレーム内に表示されているページを取得する方法について ■表示しているHTMLの、フレームを指定してページを移動する方法について(WebBrowserコントロールによって、フレームを操作する方法について) 以上、1つでも構いませんので、知識をお持ちの方はご指導の程お願いしますm(_ _)m なお・・・ 開発環境は・・・ Visual Studio.NET(VB7/.NET Framework1.0)で開発しています。 ※.NET Framework 2.0環境は対応していません。ですので、.NET Framework 2.0等の命令は使えないです;;

  • VB2008を使用していますが教えて下さい。

    VB2008を使用していますが教えて下さい。 VBからExcelブックを開く時に「マクロを有効にする」を選択する画面を表示させずに直接ユーザフォームを表示させて、ExcelVBAを利用したいのですが、どうしても上手く出来ません。いろいろネットで調べて試行しているのですが、どれもエラーになってしまいます。 現在下記の(1)(2)をExcelVBAの内容により使い分けをしています。助言方よろしくお願いします。 (1) この記述では「マクロを有効にする」は表示されず直接ユーザフォームが表示されます。ただ、VBA上で新たなExcel形式のファイルを出力させても画面上に表示されません。 ※Visible=True の記述で解消しそうですが分かりません。 Dim xlApp As Object = CreateObject("Excel.Application") Dim xlBooks As Object = xlApp.workbooks Dim xlBook As Object = xlBooks.Open(FileName:="c:test.xls") xlApp = Nothing xlBooks = Nothing xlBook = Nothing (2) この記述では「マクロを有効にする」を選択する画面が表示されてしまいます。ただ、ExcelVBA上で新たなExcel形式のファイルを出力できます。 Dim proc As New Process() proc.StartInfo.FileName = "c:test.xls" proc.Start() proc = Nothing

  • vb6(access2000)でWebBrowserを使いテキストボックスに入力をしたい

    開発環境 VB6 Access2000 WebBrowserでページを表示させ、そこにあるテキストボックス --ソースは<input type="text" name="aaa" となっている-- に値を入力する方法を教えてください。 また、submit-ボタンを押す方法も教えていただければと思います。 検索しても最近は.NET環境のものばかりで、vb6しかもってないので苦労しております。 よろしくお願いいたします。