No.3ベストアンサー
- 回答日時:
それでは
Set oIE = GetObject(, "InternetExplorer.Application")
を
Set oIE = GetObject("", "InternetExplorer.Application")
に変えて試したらどうなりますか?
それでもダメなら
以下のコードを試して下さい。
Sub Macro2()
Dim oSH As Object
Dim oIE As Object
Set oSH = CreateObject("Shell.Application")
For Each oIE In oSH.Windows
If oIE.FullName Like "*Internet Explorer*" Then
oIE.Refresh
End If
Next
Set oSH = Nothing
End Sub
これでダメなら私では、お役に立てないです。
ちなみに、WinXP、Excel2002、IE6 ではうまく動いています。
No.2
- 回答日時:
>何か設定の違いでしょうか・・・?
とくに設定などは必要ないはずですが・・・
>ActiveXコンポーネントはオブジェクトを作成できません
InternetExplorerを開いた状態で試していますか?
IEを開いていないとそのようなエラーになりますけど・・・。
もう少し詳しく状況を説明してもらわないと、
質問や補足の文章から原因を特定するのは難しいです。
この回答への補足
回答ありがとうございます。
ForestRain様の例文をVBEにコピペして、IEを一枚開いた状態で実行してみたのですが前述のようなエラーが出てしまいました。
ちなみに私が使用しているのは、EXCEL2003ですがそのあたりでも何か変わってしまうのでしょうか?
素人質問で申し訳ないです。。。
No.1
- 回答日時:
こんにちは。
WEBブラウザがInternetExplorerであれば、
GetObject 関数で可能でしょう。
Sub Macro1()
Dim oIE As Object
Set oIE = GetObject(, "InternetExplorer.Application")
oIE.Refresh
Set oIE = Nothing
End Sub
IEが複数開かれている場合は1番目に開いたIEを更新します。
またIEが開かれていない場合の事は考慮してません。
この回答への補足
回答ありがとうございます。
早速試してみましたが、”Set oIE = GetObject(, "InternetExplorer.Application")
”
でエラーが出てしまいます。
エラーナンバー429
ActiveXコンポーネントはオブジェクトを作成できません
とでます。
何か設定の違いでしょうか・・・?よろしくお願いします
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルデータからの必要項目抽出方法を教えてください 6 2022/08/12 15:55
- Excel(エクセル) エクセルで、特定のセルの内容を更新すると、別の特定セルに 更新日付が自動的に表示させる方法はあります 1 2022/11/14 21:03
- Excel(エクセル) エクセルで計算結果が0でないときのみセルを更新したい 4 2022/07/30 11:58
- Excel(エクセル) 【マクロ】webアドレスにて指定されたCSVファイル【excelソフト表示】を印刷する件 1 2023/02/15 01:52
- その他(パソコン・スマホ・電化製品) Webページ印刷時にヘッダー・フッターをつけたい 1 2022/04/25 21:35
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- Visual Basic(VBA) VBAでWEBサーバー上に保存されたPDFファイルのリンク有効チェックについて 1 2022/11/11 16:04
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Android(アンドロイド) 標準ブラウザがAndroidシステムWebviewのブラウザになってるAndroid端末を教えてくだ 2 2022/12/02 12:35
- 預金・貯金 久しぶりに新生銀行の Web ページにログインしようとブラウザのお気に入りから ホームページを選んで 3 2023/05/19 17:39
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
worksheetFunctionクラスのVloo...
-
「Columns("A:C")」の列文字を...
-
実行時エラー 3265「要求された...
-
エクセルのVBAの標準モジュール...
-
テキストボックス中の文字列の...
-
ある文字列が全て数字であるか...
-
Excelでフィルタをかけると警告...
-
VBScriptでファイルの日時順(降...
-
VBAからPDFファイルにパスワー...
-
VBAで作成するメール(開封確認...
-
PowerPointVBAでスライドマスタ...
-
EXCEL VBA オートシェイプナン...
-
VBからExcelのセルの書式設定を...
-
VBAでWebページにセルの値を入力
-
VBA:オートシェイプの線の長...
-
VBAで Set wb = Sheets(1).Cop...
-
Shell.ApplicationのNameSpace...
-
VBAでオプションボタンの設定
-
エクセルVBAでFor each文
-
エクセルマクロエラー「'Cells'...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
worksheetFunctionクラスのVloo...
-
「Columns("A:C")」の列文字を...
-
エクセルのVBAの標準モジュール...
-
実行時エラー 3265「要求された...
-
VBAで既に開いている別アプリケ...
-
PowerPointVBAでスライドマスタ...
-
VBAで Set wb = Sheets(1).Cop...
-
エクセルマクロエラー「'Cells'...
-
ある文字列が全て数字であるか...
-
VBAについてです。 初心者です...
-
VBScriptでファイルの日時順(降...
-
Excelでフィルタをかけると警告...
-
VBAからPDFファイルにパスワー...
-
VBで引数にDictionaryオブジェ...
-
このように書くべきですか? { ...
-
EXCEL VBA オートシェイプナン...
-
テキストボックス中の文字列の...
-
エクセルVBAでcode128のバー...
-
[VBA]CDOメッセージ送信エラー
-
オブジェクトが見つかりません
おすすめ情報