#11211
Yutaka Emura
キーマスター

tom86 様

いつも EmEditor Professional をお使いいただき、誠にありがとうございます。

確かに、ご指摘の通り、SendKeys はタイプするキーをそのまま指定するため、日本語の場合、IME を使って入力するキーをそのまま羅列する必要があり、簡単にはできません。

クリップボードを使用する場合は、以下のようにして書くといいかと思います。

wnd = shell.FindWindow( “”, “Untitled – メモ帳” );
wnd.SetForeground();
Sleep( 1000 );
clipboardData.setData( “Text”, “テスト” );
shell.SendKeys( “^V” );

ここで ^V というのは、貼り付けコマンドのショートカット Ctrl + V のことで、アプリケーションによって異なります。
ご参考いただけると幸いです。

どうぞよろしくお願い申し上げます。