Hyperlink.Followはブラウザを指定して開くことはできませんか?
ブラウザはIEを使ってるのですが
二つのウインドウを開いている場合、
ウインドウAのIEで開くようにすることは可能でしょうか?
Sub Sample()
Application.FollowHyperlink "http://www.yahoo.co.jp/"
End Sub
をすると、どうやら現在位置版最前面にあるウインドウで開かれるようです。
No.2ベストアンサー
- 回答日時:
#1の回答者です。
>IEObjct を作って行ったほうが良いようですね。
あくまでも、IEが立ち上がっている状態で、既存のIEオブジェクトを取得しているのです。
ご覧になって分かるように、オブジェクトを生成しているということではありません。
No.1
- 回答日時:
>Hyperlink.Followはブラウザを指定して開くことはできませんか?
できないと思いますよ。もともと、Hyperlinkオブジェクトには、IEオブジェクトとの直接のつながりはないはずですから。
'//
Sub Test1()
Dim objShellWindows As Object
Dim objIE(1) As Object 'IEObjct は、2個まで
Dim i As Long
Dim j As Long
Set objShellWindows = CreateObject("Shell.Application").Windows()
For i = 1 To objShellWindows.Count
If TypeName(objShellWindows.Item(1)) = "IWebBrowser2" Then
Set objIE(i - 1) = objShellWindows.Item(1)
j = j + 1
If j > UBound(objIE()) Then Exit For
End If
Next i
If Not objIE(j - 1) Is Nothing Then '後の方のIEObject を指定する
objIE(j - 1).Navigate2 "http://www.yahoo.co.jp/ " '指定先
End If
Set objShellWindows = Nothing
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【エクセルマクロ】既に開いているIEの、サイズや表示位置を変更するには 4 2022/12/01 22:57
- Chrome(クローム) 最近Win10にてブラウザが左にスッと隠れていく現象に悩まされてます 3 2023/07/22 23:11
- その他(パソコン・周辺機器) EXCELで「WEBオプションの対象ブラウザ」を変更する方法 2 2023/04/12 15:44
- Excel(エクセル) セルの値をグーグルで検索するエクセルVBAについて! 2 2022/08/01 21:41
- Illustrator(イラストレーター) ウインドウの固定 1 2022/05/02 17:11
- その他(ブラウザ) ブラウザでの音量(YouTubeなどの視聴)が自動的に下がってしまう。(できれば直したいです。) 2 2023/07/15 08:52
- その他(OS) Mac OSの操作について 2 2022/06/08 09:19
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/13 08:41
- Visual Basic(VBA) フォルダの場所を可変にしたいです(マクロ) 4 2023/05/11 10:00
- Visual Basic(VBA) VBAでWEBサーバー上に保存されたPDFファイルのリンク有効チェックについて 1 2022/11/11 16:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JAVAからHTMLへ値を返す方法
-
パワーポイントのVBAでテキスト...
-
Object型からDouble型へのキャスト
-
EXCEL VBAにて動的にCheckBOXを...
-
Excelで =EMBED("Acrobat Docu...
-
CException についてVC6とVC200...
-
複数TBLのオブジェクトを1つの...
-
CoCreateInstanceでエラーになる。
-
VBA 同じ名前のオブジェクトを...
-
ワイルドカード<?>と型パラメー...
-
ビジュアルC++でボタンの有...
-
JqueryとPrototypeの比較
-
XAMLの動的生成について
-
C#でフォームのオブジェクト名...
-
bmp画像をjpegやpng画像に圧縮...
-
LISTBOXの内容が更新されま...
-
オブジェクト名をforループ内で...
-
ADO オブジェクトの渡し方
-
VB6-オブジェクトを配列にセット
-
C# Proxyを通してブラウザを開...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パワーポイントのVBAでテキスト...
-
Excelで =EMBED("Acrobat Docu...
-
EXCEL VBAにて動的にCheckBOXを...
-
ワイルドカード<?>と型パラメー...
-
C#でフォームのオブジェクト名...
-
VBAのWindowオブジェクトとWork...
-
vb.net オブジェクト指向につい...
-
COMコンポーネントって何?
-
オブジェクトレベルとメタレベル
-
ビジュアルC++でボタンの有...
-
時間帯判定をする。
-
LISTBOXの内容が更新されま...
-
VBA 同じ名前のオブジェクトを...
-
オブジェクト名をforループ内で...
-
Object型からDouble型へのキャスト
-
ADO オブジェクトの渡し方
-
bmp画像をjpegやpng画像に圧縮...
-
Vbで通常使用するプリンターを...
-
戻り値がクラスオブジェクト
-
VBAでvlookup関数から、別シー...
おすすめ情報