VBA Edge 操作

vbaでブラウザを操作して自動化ツールを作ってみよう -ウェブスクレイピングツール編①-の続きとなります。今回からは、実際に対象ページの操作を行います。 edgeはすこぶる調子がいいです。edgeをエクセルVBAで操作できれば問題ないのですが、どうしたらいいのかわからないのです。 edgeをエクセルVBAで操作するには、どうすれがいいのが教えてください。 エクセルは2013を使ってます。 よろしくお願いします。

edgeはすこぶる調子がいいです。edgeをエクセルVBAで操作できれば問題ないのですが、どうしたらいいのかわからないのです。 edgeをエクセルVBAで操作するには、どうすれがいいのが教えてください。 エクセルは2013を使ってます。 よろしくお願いします。

「vbaをつかってieを操作する」ことのメリットは、以下の2つです。 vbaでieに接続する前に準備しておくこと|参照設定. VB.NETに関する記事はとてつもなく少ないのです。VBAやC#は山ほど出てくるのでそれを参考に頭を悩ませながらコーディングします。スクレイピングに大変重宝するSelenium WebDriverですが、これこそVB.NETの記事なんてほぼ存在しないですね。 エクセルvbaでieを操作するためのプログラミングに入る前に、準備しておきたいことが2つあります。 是否可以在VBA中创建和使用Microsoft Edge变量/对象? 内容来源于 Stack Overflow,并遵循 CC BY-SA 3.0 许可协议进行翻译与使用 回答 ( 2 ) 2017/1/31 追記:一部コードを修正した記事を公開しました。2019/6/5 追記:SeleniumBasicを使ってMicrosoft Edgeを操作する方法についても記事を書きました。 ブラウザ自動化(IEとVBA) inputタグ type=file の操作について; samba,WebDAV,reflector; VBAでEdge操作は不可能ではないが、ナンセンス 【開発日誌】Cake PHP3 をサーバーでインストールできた|curl,composer,pear... 【開発日誌】CakePHP3初期設定関係 「Microsoft Edge VBA 操作」こういったキーワード検索での、下記記事へのアクセスが結構あります。 Edge内にある「Internet Explorer_Server」クラスのウィンドウからIHTMLDocument経由で無理やりDOM操作するマクロですが、このコードを書いたのは2015年の8月です。 しかし、VBAからブラウザ操作はあまりにも面倒な上に、昔のIEの操作に関するものが殆どで、現代的なものではありません(今更IEを使う事もないですし、Edgeを使う気にはなれないですし)。 そこで使用するのが、Selenium Basic(旧Selenium VBA)です。 edgeをVBAで自動操作する方法ってありますか? IEの操作みたいなAPIやobjectはまだ無いので、自前でウィンドウハンドル探すしかなさそう