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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「Columns("A:C")」の列文字を...
-
worksheetFunctionクラスのVloo...
-
ExcelのVBAで3-D等高線のXYZ回...
-
VBScriptでファイルの日時順(降...
-
EXCELVBAグラフ凡例表示部分の...
-
VBAで既に開いている別アプリケ...
-
エクセルのVBAの標準モジュール...
-
ASPからSELECT文を複数発行する...
-
EDINETの情報をEXCELにダウンロ...
-
Excelでフィルタをかけると警告...
-
パワーポイント filedialogでフ...
-
VBScriptでのExcelブックのプロ...
-
PowerPointVBAでスライドマスタ...
-
vbsのFolderExistsで部分一致を...
-
VB6.0上でExcelオブジェクトを生成
-
実行時エラー 438になった時の...
-
【マクロ】エラー【#DIV/0!】が...
-
パソコンの画面に合わせてユー...
-
カメラスクロールするのを動画...
-
パソコンへの「Dropbox...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
worksheetFunctionクラスのVloo...
-
「Columns("A:C")」の列文字を...
-
テキストボックス中の文字列の...
-
エクセルのVBAの標準モジュール...
-
Excelでフィルタをかけると警告...
-
実行時エラー 3265「要求された...
-
上下の位置揃えについて
-
ExcelVBAでのNZ関数について
-
VBAで既に開いている別アプリケ...
-
VBAで Set wb = Sheets(1).Cop...
-
AccessVBAで「dim dbs as datab...
-
EXCEL VBA オートシェイプナン...
-
オブジェクト変数またはWITHブ...
-
[VBA]CDOメッセージ送信エラー
-
エクセルマクロエラー「'Cells'...
-
findメソッドの変数について
-
オブジェクトが見つかりません
-
ある文字列が全て数字であるか...
-
オブジェクト変数の取得について
-
CreateObjectとGetObjectの違い
おすすめ情報