回答編集履歴

1

説明が少なかったので、追記しました

2020/04/10 02:44

投稿

退会済みユーザー
test CHANGED
@@ -1,3 +1,27 @@
1
+ メモ帳のような単純なアプリケーションと違って、
2
+
3
+ 複雑な構造のアプリケーションをメモ帳と同様に
4
+
5
+ ウィンドウメッセージで同様に制御出来るとは考えない方が良いです。
6
+
7
+ ・子ウィンドウを複数持ち、階層構造になっている
8
+
9
+ (バージョンが変わったりしたら構造が変わる可能性もある)
10
+
11
+ ・WM_CHARのような一般的なウィンドウメッセージを使用していない
12
+
13
+ ・そもそもウィンドウハンドルを持っていない(WPFアプリのコントロールなど)
14
+
15
+ など、いろいろなパターンが考えられます。
16
+
17
+ 汎用的な方法はありません。
18
+
19
+
20
+
1
- 間接的な方法だと、アクティブなウィンドウにSendInput APIでキー操作を送信するみたいなのは出来るかもしれませんが、特定の編集部分に確実に送る、というのは難しいと思います。
21
+ 間接的な方法だと、アクティブなウィンドウにSendInput APIでキー操作を送信するみたいなのは出来る
22
+
23
+ かもしれませんが、特定の編集部分に確実に送る、というのは難しいと思います。
24
+
25
+ 単純な方法だと、クリップボードにデータをコピー⇒CTRL+Vを送信みたいなのが考えられますね。
2
26
 
3
27
  あと、Excelのウィンドウが二つ立ち上がって居たりしたらどうします?