A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんにちは。
VBAから、Sendkey を発信しても、あくまでもExcelアプリ内だけで、外部には変化を与えることは不可能だと思います。
だから、例えば、Win32 APIの PostMessage で、Sendkey の代わりにの命令を送るとか、場合によっては、Wsh でも、命令を送ることは可能です。それが難しいからせいか、UWSC を使う人もいますね。(UWSCは、わかれば分かるほど、『すごい』です)
http://www.uwsc.info/
No.1
- 回答日時:
お疲れ様です。
sendkeyは、アプリが起動させたダイアログに対して行うのでしょうか?
その場合は、アプリの画面を取得し、その画面ならsendkeyを実行する様にすれば良いのではないでしょうか?
起動しているアプリが何なのかわからないので、完全な回答は無理だと思います。
sendkeyはアプリに対して行い、その操作の途中でダイアログボックスが起動しアクティブになる工程があります。起動したダイアログボックスに対してもsendkeyで操作を行いたいのですが、やり方がわかりません。
例えますと、ExcelのVBAでメモ帳を開きsendkeyで名前を付けて保存を実行すると保存先についてのダイアログボックスが表示されるが、そのダイアログボックスに対してのsendkeyの方法がわからない。というような状況です。わかりにくくてすいません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ブラウザ) Excel VBA seleniumのedge操作について 業務上、分からないことがございまして、先 1 2022/06/20 16:59
- Excel(エクセル) ExcelVBAで自動調整できますか? 3 2023/08/25 22:59
- Excel(エクセル) VBAで「クエリと接続」の画面を出せますか? 2 2022/10/24 13:35
- Visual Basic(VBA) エクセルVBAのコードについて 2 2022/08/10 21:49
- Excel(エクセル) エクセル VBA実行中のApplication.ScreenUpdatingについて 3 2023/07/13 21:06
- Excel(エクセル) ファイル一覧表を使ったファイルの移動 5 2022/08/10 15:37
- Visual Basic(VBA) PowerPoint VBA で画像の鮮明度を変更する方法がわかりません 2 2023/03/24 13:34
- Excel(エクセル) エクセル VBAの構文について 2 2023/02/10 18:26
- Excel(エクセル) Excelから複数のWordファイルを操作する方法について教えて頂きたい。 やりたいことは、複数のW 2 2022/07/26 20:11
- Visual Basic(VBA) Excel VBA マクロ ブロック崩しのコードについて。 1 2022/06/22 12:33
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBSでのSendKeysでの画面の最小化
-
vb6で異なるのプロジェクト間で...
-
自分自身を更新するプログラム
-
Java Web Start アプリケーショ...
-
イラストレーターCS4のシリアル...
-
Accessフォームからの外部アプ...
-
vb.net2003での二重起動防止に...
-
pccNTmon.exeとntrtscan.exeの違い
-
実行時のコマンドプロンプトを...
-
緯度、経度の 10進法と 60進法...
-
Macターミナルで実行中のプログ...
-
C言語で、メモリを解放しないで...
-
バックグラウンドのプロセスの...
-
メッセージBOXの「はい」「いい...
-
エクセル VBA でのCOMポート...
-
DoEvents関数って何?
-
C言語における再帰呼び出しの...
-
シェル(perl)が使用するメモリ...
-
explorer.exeが異様にメモリを食う
-
TCP/IP通信時のサーバーからの受信
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Vba アプリケーションが立ち上...
-
VBSでのSendKeysでの画面の最小化
-
コンソールアプリケーションの...
-
フレームワーク「4.8.1」で、[S...
-
WSH(VBScript)でアプリケーショ...
-
VB6での二重起動(複数起動)の制...
-
Accessフォームからの外部アプ...
-
イラストレーターCS4のシリアル...
-
VB.NETでMessageBoxを表示した...
-
Console Applicationをタスクト...
-
Java Web Start アプリケーショ...
-
VB.NETでフォームアクティブの...
-
C#でGUI・CUIの判断する仕方を...
-
MFCアプリケーションでの終了コ...
-
vb6で異なるのプロジェクト間で...
-
pccNTmon.exeとntrtscan.exeの違い
-
自分自身を更新するプログラム
-
excel VBAで、外部アプリケーシ...
-
vcxprojファイルの修正法???
-
実行時のコマンドプロンプトを...
おすすめ情報
補足します。
Excelから開くアプリケーションはAutoCADです(2015)
やりたい事としては「ExcelからCADを操作し、クイック選択をする。」となります。CADのクイック選択はダイアログボックスが避けれない仕様のようで悩んでおります。