2026年10月30日頃、Seleniumbasicを使用してChromeブラウザなどを操作していたVBAプログラムが突然動かなくなり、右往左往した結果、どうやら WindowsUpdate(KB5127936)が悪さをしたらしいというところまで判明していた。対策としては、chromedriver をshellから直接起動し、リモート接続するという方法が提案され、確かに問題なく動くことが確認された(ぽちさん、教えていただき本当にありがとうございました)。
今後のことを考えると、ここ何年も更新されていないSeleniumbasicを使うのはあきらめ、別の手段に乗り換えるのがよかろう、ということで、SeleniumVBA という仕組みを利用してはどうか、という提案も多くみられることから、私もSeleniumVBAに移行を始めていた。
そんな矢先、今日(11月11日)新たに WindowsUpdate(KB5132061)が適用されたPCで、試しにSeleniumbasicを使用したVBAを動かしてみたところ、驚くべきことに以前同様に全く問題なく動く !!! ことが確認できた。KB5132061が適用されていないPCでは同じVBAが動かなかったので、これがKB5127936で起こった問題を解消してくれたものと考えられる。
ということで、バタバタと動き回った10日間だったけど、結局は元に戻ったみたいで、この騒ぎは何だったんだろう? というところだが、せっかくSeleniumVBAへの移行を進めて、とりあえず動かすことのできるところまで来たので、予定通り移行を進めていこうと思う。まあ、SeleniumVBAに移るにしても、Seleniumbasicでの挙動と比べながら開発を進めた方が、いろいろと便利だし。
「突然VBA+Seleniumbasicが復活した件」への1件のフィードバック