Excel (VBA)

Excel VBAに関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Pro : Excel 2016)
IEの現在のデータを読み込む
投稿日時: 20/10/07 16:59:53
投稿者: takado0310

IE制御で、あるサイトのデータを自動的にダウンロードしたいです。
ログイン画面を
objie navigate
で接続しようとするとこのサイトは安全ではありませんというエラーが出ます。
強制的にsendkeys コマンドでTABを指定してエラー画面をskipしてパスワード
入力画面まできました。パスワードを入力して目的のURL画面まで到達しました。
しかし、目的のURLのリンクボタンを押下したいのですが、
objie.Document.Links(1).Clickとすると
 
【オートメーションエラーです】
【そのインターフェイスがは認識されません。】とのエラーがでて前へ進めません。
手動ではうまくいくのですが、自動的にしようとするとうまくいきません。
どなたか、わかる人教えてください。
よろしくお願いします。
 
 
 

回答
投稿日時: 20/10/08 10:05:42
投稿者: Suzu

引用:
【そのインターフェイスがは認識されません。】とのエラー
そのワードをキーワードにWEB検索をすると、対処方法が出てきますよ。
 
『安全でない』と言うサイトに自動ログインですか。
安全が確認できているのであれば、信頼サイトとして登録してはどうでしょうか。

投稿日時: 20/10/08 12:11:47
投稿者: takado0310

Suzuさん、ありがとうございました。
 
>【そのインターフェイスがは認識されません。】とのエラー[/quote] そのワードをキーワードにWEB検索を>すると、対処方法が出てきますよ。
 
半信半疑でネットで出ていた以下の記述のとおりやってみたら
動きました。
 
Set ie = CreateObject("InternetExplorer.Application")

Set ie = New InternetExplorerMedium
に変更
 
1年前から動かずに半分諦めていたことでした。
 
Suzuさん、ありがとうございました。