Selenium(Edge/Chrome)Edge/Chromeでクッキーを削除する【DeleteAllCookies】【Selenium】【ExcelVBA】 VBAでEdge/Chromeを起動し、クッキー情報を削除したい場合があります。 DeleteAllCookiesでクッキー情報をすべて削除可能です。 Edge/Chromeでクッキーを削除するサンプ...2022.02.030Selenium(Edge/Chrome)
人気記事一覧2022年01月の人気記事ランキング 2022年01月のランキング Google Analyticsのアクセスデータを元に、記事ランキングをまとめました。 【VBA入門】ワークシート名を変数にSetし、短い名前で利用する【マクロ初級者必読...2022.02.020人気記事一覧
Selenium(Edge/Chrome)Edge/Chromeで名前指定してタブ移動する【SwitchToWindowByTitle】【Selenium】【ExcelVBA】 VBAでEdge/Chromeを起動し、タブを移動したい場合があります。 以下で前後のタブに移動可能です。 SwitchToPreviousWindowで一つ前のタブ SwitchToNextWind...2022.02.010Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Edge/Chromeで前のタブに移動する【SwitchToPreviousWindow】【Selenium】【ExcelVBA】 VBAでEdge/Chromeを起動し、タブを移動したい場合があります。 以下で前後のタブに移動可能です。 SwitchToPreviousWindowで一つ前のタブ(今回はこちらの記事) Switc...2022.01.310Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Edge/Chromeで次のタブに移動する【SwitchToNextWindow】【Selenium】【ExcelVBA】 VBAでEdge/Chromeを起動し、タブを移動したい場合があります。 以下で前後のタブに移動可能です。 SwitchToPreviousWindowで一つ前のタブ SwitchToNextWind...2022.01.300Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Edge/Chromeで要素の有効・無効を判定する【IsEnabled】【Selenium】【ExcelVBA】 VBAでEdge/Chromeを起動し、Webページ上に要素が有効かどうか調べたい場合があります。 要素が存在するかどうかはIsElementPresentプロパティで判定可能、 要素の表示状態の確認...2022.01.290Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Chromeで起動しているブラウザを操作する【Selenium】【ExcelVBA】 IE自動操作の場合、起動しているブラウザをShell関数で捕まえなおすといったことはできましたが、 Seleniumの場合はそういうことはできません。 少し処理させれば起動しているブラウザを処理可能で...2022.01.282022.05.250Selenium(Edge/Chrome)
配列(Dictionary)Dictionaryで「ユーザー定義型は定義されていません」が表示される【ExcelVBA】 Dictionary利用時、コンパイルエラー「ユーザー定義型は定義されていません」が表示される場合があります。 それは単純に参照設定をしていない為です。 Webからコードをコピペしたが、VBE参照設定...2022.01.270配列(Dictionary)
配列(Dictionary)Dictionary内のアイテム(配列要素)を更新する【ExcelVBA】 Dictionaryに配列を格納して、入れ子として使用する優位性はこちらの記事で紹介しました。 入れ子の配列の要素を、変更や更新したい場合はどうしたらよいでしょうか? 配列を入れなおす必要性があります...2022.01.262023.04.230配列(Dictionary)
Selenium(Edge/Chrome)Edge/Chromeで印刷設定を行う【Selenium】【ExcelVBA】 Webページを印刷したい場合、JavaScriptの処理をすれば印刷可能でした。 印刷設定を変更するのも同様に、ExecuteScript で処理をします。 単純に印刷するのと以下が異なります。 op...2022.01.250Selenium(Edge/Chrome)
VBATips画像・図形を最背面に表示する【ショートカットキー】【ExcelVBA】 使い方 Ctrl + Shift + Oで選択している図形・画像などのオブジェクト・オートシェイプを最背面に表示します。 注意点 個人用マクロブックでご紹介していますが、アドイン化も一つの手です。 最...2022.01.240VBATips
Selenium(Edge/Chrome)Chrome/Edgeでキャプチャした画像をエクセルに貼付する【TakeScreenshot】【Selenium】【ExcelVBA】 VBAでEdge/Chromeで表示している画面をキャプチャしたい場合があります。 TakeScreenshotで画面キャプチャ(スクリーンショット)として保存が可能ですが、 ファイルとして保存ではな...2022.01.232022.01.240Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Chrome/Edgeでブラウザ画面 全体 をキャプチャする【TakeScreenshot】【Selenium】【ExcelVBA】 VBAでEdge/Chromeで表示している画面をキャプチャしたい場合があります。 単純に画面をキャプチャしたい安倍はTakeScreenshotで可能ですが、 Webブラウザ全体を画面キャプチャ(ス...2022.01.222022.01.240Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Chrome/Edgeでブラウザ画面をキャプチャする【TakeScreenshot】【Selenium】【ExcelVBA】 VBAでEdge/Chromeで表示している画面をキャプチャしたい場合があります。 TakeScreenshotで画面キャプチャ(スクリーンショット)として保存が可能です。 ブラウザ画面をキャプチャす...2022.01.212022.02.150Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Chromeを非表示で操作する【headless】【Selenium】【ExcelVBA】 VBAでChromeを起動し、ブラウザを非表示にして操作する事も可能です。 AddArgumentオプションにheadlessを指定します。 ブラウザを非表示にして自動操作するサンプルコード 注意点 ...2022.01.202022.05.250Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Edge/Chromeでファイルアップロードする(ファイルダイアログが開かない場合)【Selenium】【ExcelVBA】 VBAでEdge/Chromeを使用し、Webページにファイルをアップロードしたい場合があります。 ファイル選択ダイアログが表示できれば、VBAのSendKeysメソッドで無理やり反映すればよいですが...2022.01.190Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Edge/Chromeで要素の表示・非表示を判定する【IsDisplayed】【Selenium】【ExcelVBA】 VBAでEdge/Chromeを起動し、Webページ上に要素が表示されているか調べたい場合があります。 要素が存在するかどうかはIsElementPresentプロパティで判定できましたが、 要素が非...2022.01.182022.01.200Selenium(Edge/Chrome)
VBATips画像・図形を最前面に表示する【ショートカットキー】【ExcelVBA】 使い方 Ctrl + Shift + Oで選択している図形・画像などのオブジェクト・オートシェイプを最前面に表示します。 注意点 個人用マクロブックでご紹介していますが、アドイン化も一つの手です。 最...2022.01.170VBATips
VBATips改行を含んだ文字列コピー時、ダブルクォーテーションで囲まれないようにする【ExcelVBA】 エクセルのダブルクォーテーションには悩まされる場合があります。 文字列内に追加したり、両端を囲ったり。 逆に不要で削除したい場合もあります。こんな経験はないでしょうか。 セルをコピーしてテキストエディ...2022.01.160VBATips
配列(一次元/二次元)戻り値として配列を受け取る【ExcelVBA】 配列を戻り値として取得したい 配列を引数として渡す事も出来ましたが、戻り値を可変で受け取りたい場合があります。 変数を動的配列にすることで、戻り値を配列で取得可能です 配列を戻り値として取得するサンプ...2022.01.150配列(一次元/二次元)