Office関連

SeleniumBasic(Selenium VBA)がMicrosoft Edgeに対応しました。

言わずと知れたWebブラウザーの自動制御ツール「Selenium」のVBA向けラッパー「SeleniumBasic」(旧Selenium VBA)が v2.0.6.0 でMicrosoft Edgeに対応しました。

Option Explicit

Public Sub SeleniumBasicSample()
  With CreateObject("Selenium.EdgeDriver")
    .Start
    .Get "http://www.bing.com/"
    .FindElementById("sb_form_q", 5000).SendKeys "Microsoft MVP"
    .FindElementById("sb_form_go").Click
    .TakeScreenshot(1000).ToExcel ActiveSheet.Range("C3")
    .Quit
  End With
End Sub

SeleniumBasicWithMicrosoftEdge_01

EdgeがCOMオートメーション非サポートで、外部から制御するにはWebDriverを使う必要があると知り、SeleniumBasicの対応はまだかまだかと待ち望んでいましたが、ここにきてようやく対応です。
これでVBAからEdgeの制御がしやすくなりますね!!

2018/7/26 追記:
改めて動作確認してみました。


2019/6/5 追記:
Windows 10 May 2019 Updateでも動作確認を行いました。

2015年10月の人気記事前のページ

[リボン・カスタマイズ]dynamicMenu要素から任意のマクロを実行する。次のページ

関連記事

  1. Office関連

    Office 2016のコントロールIDリストが公開されました。

    昨年の秋にリリースされたOffice 2016。そのコントロールI…

  2. Office関連

    OfficeのコマンドID(コントロールID)リストがGitHubで公開されました。

    前回の記事でも触れていますが、メインストリームサポート期間内のOffi…

  3. Office アドイン

    YO OFFICE(Yeoman)を使ってOffice アドインのひな型を作成する方法

    Webアプリのひな型を一発で作ってくれる便利ツール「Yeoman」には…

  4. Office関連

    Microsoft Edgeを操作するVBAマクロ(WebDriver編)

    Microsoft Edge Dev Blogに「Bringing a…

  5. Office関連

    【2017年1月版】Microsoft Edgeを操作するVBAマクロ(DOM編)

    2021/10/1 追記:本記事は公開されてから大分時間が経ってお…

コメント

  • コメント (0)

  • トラックバックは利用できません。

  1. この記事へのコメントはありません。

Time limit is exhausted. Please reload CAPTCHA.

※本ページはプロモーションが含まれています。

Translate

最近の記事

アーカイブ

PAGE TOP