A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
メッセージボックスの性格からすれば、ユーザーがメッセージボックスを閉じなければ呼び出し元のウィンドウをアクティブにすることはできません。
(質問者さんがイメージしている)メッセージボックスを表示させながら、ユーザーが他のウィンドウも操作できるようにしたいのであれば、MsgBox ではなく、Form を使った方が簡単です。
Form なら表示位置もサイズも決められます。
No.3
- 回答日時:
MsgBox の用途上、問題になる仕様とは思えませんが・・・。
1、MsgBoxでは一過性の表示で即閉じるメッセージのみを表示。
2、何らかの参照すべき情報は専用フォームで表示。
3、単なる警告等で1、2秒で自動的に閉じて欲しいメッセージも専用フォームで表示。
と、表示方式を使い分ければ宜しいかと・・・。
No.2
- 回答日時:
Windowsのメッセージをフックすれば可能ですが、APIやフックについての知識がないと難しいかも。
一応、サンプルらしきものは見つけました。(私は検証していませんが。)
http://homepage1.nifty.com/rucio/main/technique/ …
No.1
- 回答日時:
「msgbox 表示位置」でGoogleで検索して出てきたVB6の結果
3.メッセージボックスを使い倒す
http://homepage1.nifty.com/rucio/main/technique/ …
VB.NETは知らないが(汗
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAユーザーフォームでテキストボックスについて。 1 2022/05/31 12:23
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/03 09:11
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
- Excel(エクセル) エクセルVBA マクロ処理中のポップアップメッセージについて 1 2023/08/04 21:34
- Excel(エクセル) VBAで “:” を含むセルの特定 2 2023/05/11 16:30
- Visual Basic(VBA) Excel VBA ユーザーフォーム 複数のユーザーフォームの閉じ方。 2 2022/04/27 11:29
- マウス・キーボード ロジクールのマウスでの不具合について 2 2022/10/26 12:04
- Excel(エクセル) 条件付き書式でフォント色を赤に設定しましたが、 2 2023/07/29 14:17
- Excel(エクセル) エクセルVBA Msgboxでの変数の活用 4 2023/07/23 08:33
このQ&Aを見た人はこんなQ&Aも見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
エクセルVBAで、MsgBox やInputBox は、画面の中央以外に表示させたい。
Excel(エクセル)
-
vbaでmsgboxの位置を指定
PowerPoint(パワーポイント)
-
Inputboxの表示位置(VBA)
Excel(エクセル)
-
-
4
Excel VBAメッセージボックスの表示位置が右下になってしまう
Excel(エクセル)
-
5
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
6
エクセルVBAのフォームを最前面にする方法を教えてください。
Visual Basic(VBA)
-
7
メッセージボックスを前面に表示させるには?
Visual Basic(VBA)
-
8
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
-
9
UserForm
Visual Basic(VBA)
-
10
ユーザーフォーム上にアイコンの表示
Visual Basic(VBA)
-
11
FORMが開いているかどうかの確認方法
Visual Basic(VBA)
-
12
EXCEL VBA で指定した範囲に入力があるかどうか?
Visual Basic(VBA)
-
13
マクロでセルを1行下に移動する方法
Excel(エクセル)
-
14
EXCEL VBA でインプットボックスを開いたときの入力モードの設定について
Excel(エクセル)
-
15
VBAのコマンドボタンの文字列の改行方法は?
Visual Basic(VBA)
-
16
VBA シートのボタン名を変更したい
Visual Basic(VBA)
-
17
長い時間かかるマクロが実行中かどうかを表示したい
Excel(エクセル)
-
18
複数モニタ使用時のフォームの表示位置してい
C言語・C++・C#
-
19
TextBoxコントロールを引数として渡すには?
その他(教育・科学・学問)
-
20
VBA エンターキーでイベントに入りたい。
PowerPoint(パワーポイント)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SetWindowText関数について
-
vbaから他のアプリを終了
-
他のウィンドウのボタンを自動...
-
msgboxの表示位置
-
マウスフックについて
-
VBAでコントロールのハンドルを...
-
メッセージハンドラ
-
VB.netでFindWindowExやると・...
-
WM_NCLBUTTONUPについて
-
メッセージループについて
-
SendMessage で ESC など
-
キーボード・フックのアプリを...
-
システム例外のメッセージを変...
-
WM_CLEARなど使えないメッセー...
-
PCのシャットダウン処理
-
メッセージボックスの選択ボタ...
-
VBA アクティブウインドウの取...
-
ウィンドウプロシージャの書き...
-
WM_CTLCOLORDLG
-
マウスの右クリック+Shiftキー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vbaから他のアプリを終了
-
他のウィンドウのボタンを自動...
-
メッセージボックスの選択ボタ...
-
msgboxの表示位置
-
VBAでコントロールのハンドルを...
-
メッセージハンドラ
-
SetWindowText関数について
-
WM_NCLBUTTONUPについて
-
VB.netでFindWindowExやると・...
-
デスクトップ上のアイコンの位...
-
点滅で知らせる方法
-
SendMessage で ESC など
-
チェックボックスのキーダウン...
-
キーボード・フックのアプリを...
-
DEVICECHANGE() の受け取り
-
CloseHandle()
-
マウスフックについて
-
システム例外のメッセージを変...
-
windowsメールスロットについて...
-
マウスの右クリック+Shiftキー...
おすすめ情報