- ベストアンサー
VB6で指定したURLに飛ばしたい。
たびたび質問しております。 すいません。 下記のURLで、新しいウィンドウを作成して、 テキストに書いてあるURLに飛ぶような説明がありますが、これを新しいウィンドウではなく、現在、アクティブのIEのウィンドウにURLを飛ばしたいのですが、 どのようにすればよいでしょうか? http://homepage1.nifty.com/MADIA/vb/vb_bbs/200312_03120126.html
- 7_11shop
- お礼率55% (264/474)
- Visual Basic
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。KenKen_SP です。 Shell の Windows コレクションをループさせ、既に開かれた IE を調べてます。 ただし、この方法ではローカルアドレスのものも含まれてしまいますので、 LocationURL を調べて判定してます。 また、複数の IE を立ち上げている場合が考えられますが、とりあえず、最初に 見つけた IE でループを抜けてます。 もっと良い方法がありそうですが、、 あと、IE が開かれていない場合の処理を追加する必要がありますね。 Dim SH As Object Dim IE As Object Const cnsURL = "http://oshiete.goo.ne.jp/" Set SH = CreateObject("Shell.Application") For Each IE In SH.Windows() If InStr(IE.LocationURL, "http") > 0 Then IE.Navigate cnsURL Exit For End If Next IE Set SH = Nothing
関連するQ&A
- 更新されたhtmlのタイトルを表示させたい。
サーバー内の更新されたhtmlのタイトルを,前から5件ほどをhtml内に表示させることは可能でしょうか。 調べてみたところ, http://homepage1.nifty.com/MADIA/vb/vb_bbs2/200308/200308_03080063.html とすれば良いことが分かりました。 ディレクトリ内のファイルをリスト化する方法は,http://php.eweb-design.com/0206_di.phpにより分かったのですが, 「更新日時を調べれば良いのでは?」とは,具体的にどのようにすれば良いのでしょうか。 手順だけでも教えて頂ければ助かります。
- ベストアンサー
- PHP
- WIN95のソフトウェアがインストールエラー 【実行時エラー'6';オーバーフロー】
古いソフトWIN95をインストールしようとしたら【実行時エラー'6';オーバーフロー】と表示されます。意味不明の表示なのでGoogleで検索したら有効そうなものがHPがありました。 http://homepage1.nifty.com/MADIA/vb/vb_bbs2/200202_02020013.html 拝読したのですがPC初心者の私ではなんのことがさっぱり解りません。 どなたか原因が解る方ご教授お願いします。
- 締切済み
- その他(ソフトウェア)
- URLに入力してもBBSの画像に反映されません。
デザインの変更で URLを入力してもBBSの画像に反映されません。特にタイトルのURLです。 http://homepage3.nifty.com/~tsuribito_ken/bbs.htmを入力して いるのですが(アイコンの画像が動かないため)。。。
- 締切済み
- その他(インターネット・Webサービス)
- VB 線を描く
VBを活用していきたく、勉強を始めました。 (N88-BASICはずっと前に使っていました。) 下記URLを参考に、線を描くことに挑戦したのですがうまくいきません。 状況は以下の通りで、原因がわからず困っているのですが、誰かしっている人いたらお願いします。 ・Visual Basic 2010 Expressを使用 ・下記URLを参考に e.Graphics.DrawLine(Pens.Red, 50, 60, 100, 150) をForm1.vbに記述してF5キーで実行したらエラー一覧に 「'Graphics'は'System.EventArgs'のメンバーではありません。」 との表示が出てきてしまします。 参考URL http://homepage1.nifty.com/rucio/VBStandard/vbstandard2.htm
- ベストアンサー
- Visual Basic
- コンボボックスの幅の変更について
CB_SETDROPPEDWIDTHを使用して幅を変更しているのですが、 右に伸びてしまいます。 これを左に伸びるようにしたいと思っています。 DelphiでのQAで以下のようなページがあったのですが、 Delphiを全く知らないため、コードが読めませんでした・・・ このページにあるように、何らかの方法でVBでも左に伸ばすことは 可能でしょうか? よろしくお願いします。 ※Delphiで左に伸びる記述があったページ http://homepage1.nifty.com/MADIA/delphi/delphi_bbs/200312_03120078.html
- ベストアンサー
- Visual Basic
- MIDIで音を出す
MIDIで音を出したいのですが、MIDIファイルを再生するわけではなく、VB上で音階などを指定し、リアルタイムでMIDIのメッセージを送りたいのです。 最終的にはPCのスピーカーで聞こえればOKです。 環境:VisualBasic 2008 Express Edition (2005も可) MIDIに関するAPIの情報として下記の様なものがありました。(MIDIファイルを再生する) http://homepage1.nifty.com/MADIA/vb/vb_bbs/200408/200408_04080077.html MIDIをリアルタイム出力 http://tokyo.cool.ne.jp/kanain/APIHTM/midiOut.html "リアルタイム"にMIDI出力したいということでお願いいます。 簡単にボタンを押したときに音が流れるソースですとありがたいです。
- ベストアンサー
- Visual Basic
- VBからRDOの接続ができない!困ってます・・
Windows2000 VB6 SP5 SQLServer2000を使用しています http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/vb_s01.htm ここに載っているやり方で RDOに接続しようとすると '** ODBC 接続 Set RDBen = rdoEnvironments(0) のところで、 ActiveX コンポーネントはオブジェクトを作成できません。(Error 429) となってエラーになってしまいます。 参照設定で、RDO2.0?というのにはちゃんとチェックつけたのですが・・・ 何が悪いのか分かりません。 どうか急ぎで教えてもらえませんでしょうか?(涙)
- ベストアンサー
- その他(データベース)
- VBで現在起動中のFireFoxのURLを...
VisualBasicで、現在起動中の全ての FireFoxのURLとタイトルを取得するにはどうしたらいいでしょうか? IEのURLとタイトルは取得できました。(SHDocVw.dllなんてのを使ったサンプルがありました) VBがMSだからIEしかできないんでしょうか。
- ベストアンサー
- Visual Basic
- vb.net2005でexcelを保存ではなく表示する方法。(プロセス
vb.net2005でexcelを保存ではなく表示する方法。(プロセスを解放することを考慮) 現在、下記URLのような感じでvb.net2005でExcel出力を行なおうとしています。 http://hanatyan.sakura.ne.jp/dotnet/Excel01.htm このURLでは保存しているので問題ないのですが、 今回、保存はせずに画面に表示したいと考えております。 URLのコードのxlBook.Close(False)を消せばよいのでしょうが、 そうするとExcelのプロセスがPCの電源を落とすまで残ってしまいます。 http://homepage1.nifty.com/rucio/main/technique/teq_15.htm 表示のみしたい場合はどのような記述をすればよいのでしょうか?
- 締切済み
- Visual Basic
お礼
お礼が遅くなってすいません。 回答がこなかったので、あきらめていました。 でも、けんけんさんのご回答どおりやったところ、 うまくいきました。 IEとエクスプローラーの判別までつけてくれたのには、 感謝です。 個人的に使うものなので、IEが開かれてないとか細かい条件は、必要ないので、大丈夫です。 本当に助かりました。ありがとうございます。