A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
私は、VBAでしかやったことがありませんが、"Ctrl + P "をやる前に、"Alt + F"を送ってはどうでしょうか?
検討違いな事を言ってたらごめんなさい?
この回答への補足
"Alt + F"とはメニューにカーソルを合わせてからということですか?
一応下記を参考に keybd_event で実現できました。
http://oshiete1.goo.ne.jp/kotaeru.php3?q=1254391 …
http://homepage1.nifty.com/MADIA/vb/vb_bbs2/2004 …
***************
'印刷ダイアログ起動 Ctrl + P
SetForegroundWindow (hwindow)
keybd_event VK_CONTROL, 0, 0, 0
keybd_event VK_P, 0, 0, 0
keybd_event VK_P, 0, KEYEVENTF_KEYUP, 0
keybd_event VK_CONTROL, 0, KEYEVENTF_KEYUP, 0
'印刷指示 ENTER
keybd_event VK_ENTER, 0, 0, 0
keybd_event VK_ENTER, 0, KEYEVENTF_KEYUP, 0
'終了
WaitTimer 1
Do Until IsWindowEnabled(hwindow) <> 0
WaitTimer 0.5
SetForegroundWindow (hwindow)
If IsWindow(hwindow) = 0 Then
'ウィンドウが無いときは抜ける
Exit Function
End If
Loop
WaitTimer 1
SetForegroundWindow (hwindow)
PostMessage hwindow, WM_CLOSE, 0, 0
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- Visual Basic(VBA) 数式が消える 1 2023/03/19 16:55
- MySQL MySQLのテーブル作成で 自信がありません。 2 2022/08/28 05:35
- au(KDDI) auメッセージ問い合わせ 全然出来ないのは何故ですか?https://www.au.com/supp 2 2023/04/30 14:29
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
- PHP MySql PHP 2つのテーブルをJOINで結合 user_idで抽出 1 2023/01/03 14:04
- docomo(ドコモ) ドコモからのSMSについて 2 2022/12/03 22:03
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- 迷惑メール・スパム 知らない番号から+Message 2 2022/03/27 18:30
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBSでのPostMessageについて
-
実行時のコマンドプロンプトを...
-
現在起動中のアプリケーション...
-
すぐにexeファイルが終了しない。
-
Macターミナルで実行中のプログ...
-
緯度、経度の 10進法と 60進法...
-
マイコンからプログラムを読み...
-
DoEvents関数って何?
-
forkについて
-
誤ってプロセスの終了をしてし...
-
WindowsAPIのCreateFile関数ま...
-
4分木の探索プログラミングにつ...
-
C言語primeについて
-
C言語における再帰呼び出しの...
-
ExcelのVBAでX=0〜1の定積分を...
-
【C言語】再帰が時間がかかる...
-
MACで動く実行ファイルをWindow...
-
10進数をBCDに変換する方法
-
isoをimgに変換したいのですが...
-
c言語でプロセスIDを調べたい
マンスリーランキングこのカテゴリの人気マンスリー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ファイルの修正法???
-
現在起動中のアプリケーション...
おすすめ情報