【VBA/VBScript】自動的に閉じる制限時間付きMsgBox【ゆっくり解説】

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ก.พ. 2025
  • エクセルVBA/VBScriptで自動的に閉じる制限時間付きメッセージボックス、
    MessageBoxTimeoutA の紹介です。
    Microsoftのページ
    docs.microsoft...
    動画で使ったコード
    oreoreki.gotdns...
    #VBA #RPA

ความคิดเห็น • 1

  • @スギ-p6p
    @スギ-p6p 6 หลายเดือนก่อน

    いつも参考にさせていただいてます。
    下記は、自分のいつも使ってるマクロです。ほとんど同じですね。。。
    完全とは思いませんが、DoEvents で良い感じがしてます。
    Sub Self_Destruct_Msg(ByVal message As String)
    Dim WSH As Object
    Set WSH = CreateObject("WScript.Shell")
    ' 他のイベントを処理
    DoEvents
    ' ポップアップメッセージを表示
    WSH.Popup message, 1, _
    "  このメッセージは1秒後に自動的に消滅する ", vbInformation
    ' オブジェクトを解放
    Set WSH = Nothing
    End Sub