はじめに
キーストロークをアプリケーションに送信するSendKeysのTipsです。
チェックボックス、ラジオボタン
選択にはEnterではなくスペースキーを使う。
SendKeys.Send(" ");
複雑な入力
例) Shiftを押しながらTABキーを押したい場合、+() を組み合わせる。
Shift : +
Ctrl : ^
Alt : %
SendKeys.Send("+({TAB})"); // `Shift`を押しながら`TAB`
a を 10 回押す
{a 10}
DoEvent
キーストロークをアプリケーションに送信しても受け取ったことを確認できないので
DoEventを使った検証をされています。
タイマーで上手くいかなかった場合はこちらを試してみるのもありかと思いました。
参考ページ