windows API user32 から SendInput や SendMessage , FindWindow などを使って、VBAでExcelから他のアプリケーションソフト内にある複数のテキストボックスへコピペ作業を行おうと考えています。
ただし、
①貼り付け先ウィンドウがアクティブでなくても貼り付けが行われること
②コピペをしなければ他のアプリを操作していても問題ないこと
という条件を付けたいです。
コピペ作業では、テキストボックス間の移動に、
③Tabでの移動
④Ctrl+Tabでのタブ切り替え
⑤Ctrl+Alt+→でのリストボックス内移動
⑥Spaceでのボタン押下やチェックボックス切替、ラジオボタン切替
⑦矢印キーでのコンボボックスの値切替
⑧ボタン押下により出現したウィンドウへの移動、戻り
が必要です。
こんなことできるのでしょうか?ヒントとなるキーワードだけでも教えて頂ければ幸いです。
特に②を満たすのが難しいのと、⑥の方法を探しても空白文字の方法しか見つからない、⑤の3つ同時押しの情報が見つからないなど、困ってます。