ベストアンサー WebBrowserコントロールの基本認証に入力 2005/11/14 19:53 WebBrowserコントロールの基本認証で出てくるポップアップ画面にVBでIDとパスワードを入力したいのですが、これはどのようにやればいいのでしょうか? よろしくお願いします。 みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー todo36 ベストアンサー率58% (728/1234) 2005/11/15 18:27 回答No.1 冴えない方法だけど.. http://www.ken3.org/vba/backno/vba159.html http://www.asahi-net.or.jp/~ai2h-ykmz/tech/base64vb.htm 質問者 お礼 2005/11/15 19:03 ありがとうございます。 質問してから検索したらken3さんのページがヒットしました。 それ、冴えない方法なんですか・・・・ 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発Visual Basic 関連するQ&A VB2005のWebBrowserコントロールでヤフーにログインする方法を教えてください。 当方、VB2005で開発をしております。 WebBrowserコントロールを使い、ヤフーにログオンし、 逐一、WebBrowserに内容を表示するプログラムを作りたいのですが、 やり方が分かりません。 テキストボックスを2つ用意し、一つにYahooID、 もう一つにパスワードを入れて、コマンドボタンを押すと、 WebBrowserコントロールにログオン出来たヤフー画面が表示されるように したいです。 どなたかご教授願いますm(__)m UWSCで基本認証をクリアしたいのですが 基本認証画面でIDとパスワードを聞かれます。 ログイン済みだと聞かれません。 ログイン済みかどうか、ログイン未ならIDと パスワードを入力する、というのはどういう風に 書けばいいのでしょうか? よろしくお願いします。 UWSC proです。 WebBrowserコントロールを継承するには VB.NETで既存のWebBrpwserコントロールを継承して 独自のコントロールを作成せいしたいのですが上手くいきません。 以下、私が実践した手順です。 1.プロジェクトにクラスを追加 →クラス名:CBrowser 2.CBrowserにWebBrowserを継承 →Inherits WebBrowserを記述 3.フォームに既存のWebBrowserを配置 4.Designer.vbを編集 →2箇所のSystem.Windows.Forms.WebBrowserをCBrowserに置き換え このやり方だと、稀にフォームデザイナーがエラーを出してしまいます。 よろしくお願いします。 WebBrowserコントロールでの印刷 VBのWebBrowserコントロールを使ってHTMLドキュメントの印刷を行う アプリケーションを作っています。 WebBrowser1.ExecWB OLECMDID_PRINT,0 と書くと印刷はできますがヘッダーとフッダーが印刷されてしまいます。 IEの設定を変えると表示されなくなりますが、VBのコード上からここら辺を制御する方法がわかりません。 どなたか分かる方教えてください。 お願いいたします。 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コントロールでExplorerのようなものを作りたいのですが困っています VB.NET2008にて、開発中です。 WebBrowserコントロールを使用してExplorerを作っているのですが、たとえば WebBrowser1.Navigate("C:\Users\" + Environment.UserName + "\Desktop") とすることによってコントロール上にデスクトップにあるファイルが表示されますよね? そこで、表示されたファイルのうち1つをを選択し、そのファイル(もしくはディレクトリ)のフルネームを取得したいのですが、どうもやり方がわかりません。 どなたかこの方法を知っている方、いらっしゃいませんでしょうか? WebBrowserコントロールを追加したい アクセス2007でツールボックスにWebBrowserコントロールを追加したいので http://www.asahi-net.or.jp/~zn3y-ngi/YNxv9195.html を見たのですが、 2. 追加するための操作方法 (1) VBE画面の[ツール]メニュー [その他のコントロール]をクリック (2) [Microsoft Web Browser]をチェックして [OK]ボタンをクリック と記載されてますが、VBE画面に [その他のコントロール]がありません。 2007ではどうやって、WebBrowserコントロールを追加すればいいでしょうか? VB2005のWebbrowserでSubmit VB初心者です。 Webbrowserで、Submitを押して自動ログインしたいと思います。 ネットで色々調べてみると、 WebBrowser1.Document.All.GetElementsByName(TextBox2.Text)(0).InnerText = TextBox4.Text WebBrowser1.Document.All.GetElementsByName(TextBox3.Text)(0).InnerText = TextBox5.Text WebBrowser1.Document.Forms(0).InvokeMember("submit") で、実行可能というのがありました。 IDとパスワードの入力はできたのですが。(フォーム上で、TextBoxで入力しての話)Submitが実行されません。 ローカルウィンドーで見ても、よく判らないのですが、何をどのように調べれば、実行可能であるか?どうか?判るのでしょうか? どなたか?詳しい方宜しくお願いします。 webbrowserコントロールで任意のtextboxにフォーカスを置きたい VBからwebbrowserコントロールというかIEを起動して、任意のtextboxなりtextareaにフォーカスを持って行きないのですが、どういう作業がいるのでしょうか? よろしくお願いします。 VB6のWebBrowserコントロールのテキストボックスについて VB6でWebBrowserコントロールを使用してテキストボックスを表示しており。テキストボックス内の入力文字列がSelect(反転表示され選択されている状態)されている場合に、Select状態を解除する方法を知りたいのですが、よろしくお願いいたします。 エクセルでwebbrowserコントロールを利用したい 的外れな部分がありましたら、その点でもご指摘くださいますようお願いいたします。 利用しているのはExcel2000です。 エクセルのツールの「コントロール/ツールボックス」にWebbrowserコントロールが見当たりません。 『VBE画面から「ツール」」メニュー→「その他のコントロール」にて設定する』旨の記述をネット上で見つけました。 「VBE画面」はVBAのエディット画面であると認識し、当行程を行おうとしたところ、「その他のコントロール」メニューがDisableになっていました。 そこでその上の参照設定メニュにあたってみましたが、該当するものを特定できませんでした。 Webbrowserコントロールはどのようにすれば利用できるのでしょうか? よろしくお願いいたします。 VBでパスワード認証 今日VBを始めたものです。 Visual Basic2005を使っているのですが、 IDとパスワードを設定しておき、 正しいIDとパスワードが入力されれば処理1を、 間違っていれば処理2を返すような「認証」プログラムを作りたいのです。 簡単なサンプルみたいなものを頂けると助かります。 WebBrowserコントロールにHTMLを直接渡す タイトルの表現が適切か分かりませんが、 やりたいことは、VB6でHTMLを生成して、それをFormに貼り付けたWebBrowserコントロールに表示したいのです。ファイルに落とすの でなく、文字列で直接渡す方法が知りたいです。 事前検索で同じ質問を見つけました。まさに同じ内容なのですが、 残念なことに解決方法は不明なままです。 http://okwave.jp/kotaeru.php3?q=1689419 usagidaisuki さんがこれを見てくださればありがたいですが。 このコントロールはヘルプが無くて、調べるのに骨が折れます。。。 方法をご存知の方、ご教授ください。 WebBrowserオブジェクトにて、右クリックを使用できなくさせる VBの、WebBrowserオブジェクトで、実行時に、右クリックでのポップアップ(前に進むとかショートカットの作成とか)を出さなくする方法は無いのでしょうか。 もしあれば、お教えください。 ------------ 開発環境 VB6.0SP5 WinME Basic認証のカスタマイズ 指定ディレクトリ内のみユーザーを限定しbasic認証で構築しています。 Basic認証でユーザー名、パスワードを入力させる際に、Basic認証特有のログイン画面がポップアップされますが、 このポップアップされる、ログイン画面を通常のHTMLフォームでオリジナルで用意して、ログインさせる方法がPHPだと可能であるようで、WEBで調べても詳しく解説しているページが見つかりません。 (もし、間違いでしたら、推奨方法をお願いします。一番はMySQLでDB構築して、セッション、クッキーなど組み合わせるといいのと思いますが・・・ディレクトリ全体を何かとBasic認証の方が簡単に管理しやすいのでにこだわっています。) 詳しく解説されているサイトや方法を教えて下さい。 WebBrowserコントロールで navigate,navigate2関数には引数でpostがありますが、これはどのように使用するのでしょうか?postで送りたいデータをそのまま入力しましたがうまく動きませんでした(id=xxxなど)。 またIDとPasswordを自動的に入力してOKを押すようなプログラムを作成したいのですが、ブラウザコントロール上のフォームのテキストの中にIDやPASSを入れるといったことは可能なのでしょうか。 よろしくお願いします。 IISサーバのWindows統合認証で認証失敗したときの画面の変更 お世話になります。 Windows 2000 Server IIS5.0でWindows統合認証を利用したイントラネットサイトの構築を行っているのですが、 認証画面でパスワード入力を3回ミス、もしくはパスワード入力ポップアップ画面のキャンセルを選択すると、 「このページを表示する権限がありません」 というページが表示されます。 このページを自分で作成し画面を差替えることは可能でしょうか? WebBrowserコントロールでHTMLをHPとして表示するには? WebBrowserコントロールに <html> <head><title>たいとる</title></head> <body>本体</body> </html> という文字列を渡してHTMLの文字列ではなく HPとして表示させたいのですが どのような方法があるのでしょうか? 使用環境は、VB 2005/VB.NETどちらでも構いませんので アドバイスお願いします。 基本認証の信頼性 或る会員制のサイトをクライアントに利用して頂くのに、 特定のPCでのみ利用して頂くようにしたいのですが、 最初に、運営者である私がそのPCがある場所へ 行き、そのPCで、基本認証のパスワードを私が入力 して保存すれば、PC使用者は、パスワードが 分からないので、他のPCでの利用を制限させることが 可能かと思うのですが・・・ 果たして、PCの使用者が、すでに保存してある その「基本認証のパスワード」を見破ることは 可能でしょうか?? ブラウザのテキストボックスへの入力 WEBブラウザにHTMLで構成されているテキストボックスにVBプログラムから文字列を入力することができますでしょうか。 イメージとしては、ブラウザにHTML表示されたID,パスワード欄にVBプログラムから入力を行い、同じくHTMLのsubmitボタンをVBから押下するという感じです。 また、可能である場合、具体的にどのようにすればできるか、参考情報、サイト等教えていただけませんでしょうか。 ベーシック認証時などにポップアップ表示されるダイアログへのID/パスワードなどの入力プログラムを以前作成した際は、ウィンドウハンドルを取得して、sendmessageすることができたのですが、HTMLの部品はウィンドウハンドルで特定することができないので、苦慮しています。 以上、よろしくお願い致します。
お礼
ありがとうございます。 質問してから検索したらken3さんのページがヒットしました。 それ、冴えない方法なんですか・・・・