アプリ版:「スタンプのみでお礼する」機能のリリースについて

ExcelのVBAでChromeの画面を全コピー


ExcelのVBAで、Chromeの画面の情報を全コピーしたいと思っています。

Ctrl+A の操作をしたいのですが、Webで検索してもIEの情報しかなく困っています。

お手数ですが、ご教示いただけないでしょうか?

A 回答 (1件)

IEオブジェクトを使うのが一般的です。



GitHub - naichilab/【ExcelVBA】IE開いて全部コピーして閉じる
https://gist.github.com/naichilab/fef5dcc0f8266f …

ChromeはIEのようなオブジェクトとかドキュメントの操作の機能を提供していないハズ。
Chromeでやろうとするなら、ウィンドウに対してキーコードを送って操作とかって事になると思います。

キーを送った結果、Chromeがビジー状態なのか、表示が終わったのか、知る方法が無いし。
表示に時間がかかった場合を考えて10秒とか待ってコピーしたら効率悪いし、たまたま表示に12秒かかってたらコピー出来ないし、その失敗を知る術も無い(あるけど、画像の認識とかチョーメンドクサイ)とか。


> Webで検索してもIEの情報しかなく困っています。

なんでChrome使いたいのか?IEだとどういう風に都合が悪いのか?具体的な情報提示しては。
ちょっと工夫とかすれば、IEで処理できるような方法とかあるかも知れないし。
    • good
    • 0
この回答へのお礼

ありがとうございました。

お礼日時:2020/01/10 11:57

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています