このアクションをシミュレートしようとしています:
- 別のアプリケーションをアクティブにし、
- キーストローク ctrl+c を送信し、
- エクセルに戻り、
- キーストロークを送信 ctrl+v
セルにその値があります。
これは DOS ウィンドウ スタイルのアプリケーションであるため、キーストロークがそれを管理する唯一の方法です。
ctrlその DOS スタイルのアプリケーションを有効にして ENTER などのキーストロークを入力することはできましたが、 +を試してみるCと、何も実行されません。
Excel VBAでシミュレートしてみました:
Range("E7").Select
SendKeys "^c"
Range("G7").Select
SendKeys "^v"
E7 の値はコピーされませんが、G7 (貼り付け先) がコピー用に選択されたかのように強調表示されます。
注: Excel から Excel にコピーしようとしているのではなく、Excel を使用してキーストロークを実行しようとしています。