A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
こんにちは。
直接WIN32APIサイドのメッセージボックスを呼び出せば、最前面スタイルを指定出来ます。
http://wisdom.sakura.ne.jp/system/winapi/win32/w …
以下では駄目でしょうか?
'プロトタイプ
Public Declare Function MessageBox Lib "user32.dll" Alias "MessageBoxA" (ByVal hWnd As Long, ByVal lpText As String, ByVal lpCaption As String, ByVal uType As Long) As Long
'OKボタンを保有するフラグ
Public Const MB_OK = &H0
'最前面フラグ
Public Const MB_TOPMOST = &H40000
'呼び出し
Public Sub TestTopMostMsgBox()
Dim lpText As String
Dim lpCaption As String
lpText = "テスト"
lpCaption = "最前面メッセージボックス"
MessageBox 0, lpText, lpCaption, MB_OK Or MB_TOPMOST
End Sub
No.3
- 回答日時:
>VBだとAPI関数を使って、フォームを常に最前面表示はできました。
VBAでもこの方法しかありません。
他のアプリが最前面ではVBAの関知する所ではないので、エクセル上に表示する事しか出来ません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessで予定表を作成しようとしてます。 テーブル フィールド名 連番 オートナンバー型 年月日 2 2023/07/23 11:40
- Excel(エクセル) [クイックアクセスツールバー]の設定ファイルの格納場所について、 5 2023/04/21 14:43
- Excel(エクセル) Excelヘルプの原文を表示する最速の方法(手順)には? 1 2023/08/11 11:30
- スマートフォン・携帯電話 時間の感覚 日時の計算 2 2022/07/07 17:47
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/04/21 13:46
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- Excel(エクセル) 出退勤管理の遅刻・早退時間について 3 2023/08/10 15:33
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Windows 10 タスクバー上に表示されたアドレス・ボックス? 1 2023/04/30 17:37
- 格安スマホ・SIMフリースマホ GooglePixelで端末内のアプリを検索する方法を教えてください。 アプリ一覧に表示される検索ボ 2 2023/05/15 00:55
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
メッセージボックスを前面に表示させるには?
Visual Basic(VBA)
-
IEブラウザよりmsgboxを手前に表示したい
PowerPoint(パワーポイント)
-
エクセルVBAで、MsgBox やInputBox は、画面の中央以外に表示させたい。
Excel(エクセル)
-
-
4
フォームウィンドウを最前面に表示したい(ACCESS)
Microsoft ASP
-
5
メッセージボックスで1025文字以上を扱う
Visual Basic(VBA)
-
6
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
7
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
8
vbaから他のアプリを終了
Visual Basic(VBA)
-
9
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
10
マクロを実行中に、msgbox を表示させたまま、ワークシートを上下左右に移動表示させたい。
Excel(エクセル)
-
11
エクセルVBAのフォームを最前面にする方法を教えてください。
Visual Basic(VBA)
-
12
指定のWORKBOOKを前面表示する方法(エクセル:VBA)
Excel(エクセル)
-
13
VBAでユーザーフォームの表示を確認
Visual Basic(VBA)
-
14
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
15
メッセージボックスのOKボタンをVBAでクリックさせたい
Visual Basic(VBA)
-
16
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
17
数式による空白を無視して最終行を取得するマクロ
Excel(エクセル)
-
18
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
-
19
どこにもフォーカスを当てたくない
Access(アクセス)
-
20
フォントの大きさ
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
筋トレ初心者です。 ジムでひた...
-
アクセスVBA フォームのス...
-
タブコントロールを含んだフォ...
-
Googleフォーム・複数人の申し...
-
ディスプレイ解像度より大きな...
-
リストボックスの選択解除
-
ExcelVBAでユーザーフォーム内...
-
WithEvents変数について
-
サブフォームの行ごとにコンボ...
-
VB.net(VB)で、フォームにExcel...
-
アクセス・別フォームの新規レ...
-
VBA リストボックスをダブルク...
-
Delphi フォームのフォーカス固定
-
VBAでフォームのスクロールバー...
-
毎日新聞「女の気持ち」匿名希...
-
サブフォームの新規レコードに...
-
VBプログラムの終了
-
【VC++2005(CLR)】フォームを閉...
-
メッセージボックスの背景色
-
ExcelVBAでフォーム内でブック...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAにてメッセージボックスを最...
-
VB.net(VB)で、フォームにExcel...
-
リストボックスの選択解除
-
Googleフォーム・複数人の申し...
-
サブフォームの新規レコードに...
-
Accessでフォームから別フォー...
-
accessで2つ以上のフォームを起...
-
サブフォームの行ごとにコンボ...
-
フォーム上の全てのコントロー...
-
アクセスVBA フォームのス...
-
VBA リストボックスをダブルク...
-
サブフォームのイベント取得
-
メッセージボックスの背景色
-
PDFフォームに本日の日付を自動...
-
VBAでフォームのスクロールバー...
-
Access 無操作の場合、自動で閉...
-
アクセス フォームが存在する...
-
メインフォームからサブフォー...
-
VBプログラムの終了
-
ユーザーフォーム上にアイコン...
おすすめ情報