- ベストアンサー
ExcelマクロのSendkeysで処理途中に次のキーが送られる
Excelのマクロから他ソフトのデータを取り入れています。 Sendkeysを使ってソフトのページを切替えたいんですが、ページが切り替わらないうちにページ表示後用のキーが立て続けに送られてしまい旨くいきません。 今やっているのは、起動済みオフラインのIEでHP上の目次からリンクのページ内容をつぎつぎシートへ写す処理です。 SendKeys "{tab}", True でHPの次行の目次に移って SendKeys "{enter}", True でページを開いて SendKeys "^{a}", True 全て選択 SendKeys "^{c}", True コピー この後Excelのシートにテキストで張付ける。 で、IEに戻ってまた"{Tab}"で次行へ移って・・ ところが2番目の"{enter}"で新ページが開き終わらないうちに3,4番目のキーが送られてしまう様です。 ページが開き終わってから次のキーを送るにはどうすればいいでしょうか?
- みんなの回答 (2)
- 専門家の回答
お礼
これが正しいやり方なんでしょうね。 やってみます。 ありがとうございます。