
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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
メッセージボックスを前面に表示させるには?
Visual Basic(VBA)
-
エクセルVBAで、MsgBox やInputBox は、画面の中央以外に表示させたい。
Excel(エクセル)
-
IEブラウザよりmsgboxを手前に表示したい
PowerPoint(パワーポイント)
-
-
4
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
5
メッセージボックスで1025文字以上を扱う
Visual Basic(VBA)
-
6
指定のWORKBOOKを前面表示する方法(エクセル:VBA)
Excel(エクセル)
-
7
メッセージボックスのOKボタンをVBAでクリックさせたい
Visual Basic(VBA)
-
8
VBAで既に開いている別アプリケーションのオブジェクトを得る
Visual Basic(VBA)
-
9
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
10
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
-
11
指定したフォルダーを最前面表示にする方法
Visual Basic(VBA)
-
12
エクセルVBAのフォームを最前面にする方法を教えてください。
Visual Basic(VBA)
-
13
vbscriptで、ファイル選択ダイアログを前面に出したい。
その他(プログラミング・Web制作)
-
14
VBAで、なぜかSendkeyが効きません。
PowerPoint(パワーポイント)
-
15
【Excel VBA】マクロでExcel自体を終了させたい
Excel(エクセル)
-
16
Excel VBA:フォーム←→セルのアクティブ切り替え
Excel(エクセル)
-
17
エクセルVBAでマルチページの切り替え方法の件で
Excel(エクセル)
-
18
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
19
vbaでmsgboxの位置を指定
PowerPoint(パワーポイント)
-
20
OnTime の中断方法について
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C# 別なフォームへ値を渡す (...
-
Googleフォーム・複数人の申し...
-
メインフォームからサブフォー...
-
Accessでフォームから別フォー...
-
ACCESSのサブフォームのフォン...
-
子フォームから親フォームのオ...
-
PDFフォームに本日の日付を自動...
-
フォーム上の全てのコントロー...
-
VBAにてメッセージボックスを最...
-
VB.NET 親フォームから子フォー...
-
サブフォームの行ごとにコンボ...
-
アクセス フォームが存在する...
-
VB.net(VB)で、フォームにExcel...
-
ACCESS VBAサブフォーム(DATA S...
-
VBA リストボックスをダブルク...
-
ExcelVBAでユーザーフォーム内...
-
VC2008 C++/CLIでの静的変数
-
C#でフォームの中にフォームを...
-
【ACCESS2003】サブフォーム名...
-
Access 無操作の場合、自動で閉...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAにてメッセージボックスを最...
-
VBA リストボックスをダブルク...
-
Accessでフォームから別フォー...
-
Googleフォーム・複数人の申し...
-
PDFフォームに本日の日付を自動...
-
サブフォームの新規レコードに...
-
ユーザーフォーム上にアイコン...
-
リストボックスの選択解除
-
アクセスVBA フォームのス...
-
VBプログラムの終了
-
Access 無操作の場合、自動で閉...
-
メインフォームからサブフォー...
-
フォーム上の全てのコントロー...
-
ExcelVBAでフォーム内でブック...
-
ExcelVBAでユーザーフォーム内...
-
サブフォームのイベント取得
-
dbOpenTableとdbOpenDynaset
-
VB.net(VB)で、フォームにExcel...
-
C# 別なフォームへ値を渡す (...
-
メッセージボックスの背景色
おすすめ情報