VBAとは、Visual Basic for Applicationsの略で、マイクロソフト社のOfficeアプリケーション(Excelなど)で使用できる簡易言語です。
基本的にはそのアプリケーション内で完結するような処理を得意としますが、その枠を超えた処理も可能です。
その1つとしてVBAからSeleniumを利用したウェブブラウザの制御があります。
※ここではコードサンプルに、ExcelのVBAを使用します。
環境設定
目的別 リファレンス
SeleniumとVBAで目的を実現します。
- ウィンドウの表示を最大化する
- サイトを表示する
- クリックする
- 入力フィールドに文字を入力する
- 入力フィールドの文字を消去する
- 待機させる、waitやsleep的なこと
- 特殊キー、複合キー(Ctrl+やShift+など)を入力する
出来ない事・未解決な事
- 右クリックする
- 表示内容をズーム(拡大表示、縮小表示)する