回答編集履歴

1

コメントに対する追記

2019/05/29 00:25

投稿

hatena19
hatena19

スコア33715

test CHANGED
@@ -17,3 +17,37 @@
17
17
 
18
18
 
19
19
  実際、何をしたいのか説明したほうがいいかと思います。
20
+
21
+
22
+
23
+ ---
24
+
25
+ コメントより
26
+
27
+ > マクロ上でホットキーを動かすことができれば任意のブラウザやソフトにペーストができるので、
28
+
29
+ > 作業効率を上げることができると考えています。
30
+
31
+
32
+
33
+ 操作したい任意のソフトを AppActivate でアクティブにして、Sendkeys でキー送信して操作することになると思います。
34
+
35
+ ただし、Sendkeys での操作は不安定だし、場合によっては想定外の動作になり危険でもあります。
36
+
37
+ 例えば、マルチタスクですので、処理の実行中にユーザーが別のソフトをアクティブにしてしまうと、その別のソフトにキー送信されしまう危険性があります。
38
+
39
+
40
+
41
+ ブラウザであるなら、「VBA IE操作」あるいは「VBA WEBスクレイピング」をキーワードにWEB検索すると直接IEを操作する方法が見つかると思います。
42
+
43
+
44
+
45
+ あとはAPIをつかうとか、自動操作ツールを使うとかいろいろ方法はあります。
46
+
47
+
48
+
49
+ 下記もご参考に。
50
+
51
+
52
+
53
+ [VBAで他のアプリケーションを操作する ???? officeの杜](https://officeforest.org/wp/2018/04/22/vba%E3%81%A7%E4%BB%96%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E6%93%8D%E4%BD%9C%E3%81%99%E3%82%8B/)