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も見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
エクセルVBAで、MsgBox やInputBox は、画面の中央以外に表示させたい。
Excel(エクセル)
-
vbaでmsgboxの位置を指定
PowerPoint(パワーポイント)
-
Inputboxの表示位置(VBA)
Excel(エクセル)
-
-
4
Excel VBAメッセージボックスの表示位置が右下になってしまう
Excel(エクセル)
-
5
エクセルVBAのフォームを最前面にする方法を教えてください。
Visual Basic(VBA)
-
6
メッセージボックスを前面に表示させるには?
Visual Basic(VBA)
-
7
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
8
FORMが開いているかどうかの確認方法
Visual Basic(VBA)
-
9
フォーム上の現在アクティブなコントロールの取得
Access(アクセス)
-
10
UserForm
Visual Basic(VBA)
-
11
「選択範囲を解除してアクティブセルを選択」をマクロで行うにはどうすればよいでしょうか
Excel(エクセル)
-
12
EXCEL VBA で指定した範囲に入力があるかどうか?
Visual Basic(VBA)
-
13
マクロでセルを1行下に移動する方法
Excel(エクセル)
-
14
長い時間かかるマクロが実行中かどうかを表示したい
Excel(エクセル)
-
15
コンボボックスにリストが表示されません・・・
Excel(エクセル)
-
16
ユーザーフォーム上にアイコンの表示
Visual Basic(VBA)
-
17
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
18
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
19
Excel VBA:フォーム←→セルのアクティブ切り替え
Excel(エクセル)
-
20
【VBA】EXCELブックを開かずにシート名を取得したい
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vbaから他のアプリを終了
-
msgboxの表示位置
-
他のウィンドウのボタンを自動...
-
システム例外のメッセージを変...
-
メッセージハンドラ
-
有効でないウインドウハンドル...
-
Excel VBA で外部アプリケーシ...
-
windowsメールスロットについて...
-
ElseIfの使い方。
-
マウスの状態の取得
-
メッセージボックスの選択ボタ...
-
フックをするなら逆アセンブル?
-
デスクトップ上のアイコンの位...
-
コールバック関数とは…(C言語)
-
VBAでコントロールのハンドルを...
-
VB6でシャットダウン、ログオフ...
-
VBA 複数セルが空白なら印刷さ...
-
エクセルで作った新しいウイン...
-
グラフの交点の求め方(Excel)
-
「アイテムは収集されました」...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vbaから他のアプリを終了
-
他のウィンドウのボタンを自動...
-
メッセージボックスの選択ボタ...
-
msgboxの表示位置
-
VBAでコントロールのハンドルを...
-
メッセージハンドラ
-
SetWindowText関数について
-
WM_NCLBUTTONUPについて
-
VB.netでFindWindowExやると・...
-
デスクトップ上のアイコンの位...
-
点滅で知らせる方法
-
SendMessage で ESC など
-
チェックボックスのキーダウン...
-
キーボード・フックのアプリを...
-
マウスフックについて
-
DEVICECHANGE() の受け取り
-
CloseHandle()
-
システム例外のメッセージを変...
-
VB6でシャットダウン、ログオフ...
-
Excel VBA で外部アプリケーシ...
おすすめ情報