Thema Datum  Von Nutzer Rating
Antwort
27.10.2024 20:33:06 Klaus
NotSolved
27.10.2024 21:14:43 Gast7777
NotSolved
27.10.2024 21:47:18 Klaus
NotSolved
27.10.2024 21:49:52 Gast7777
NotSolved
Rot Msg Box nach Zeit X mit OK bestätigen
27.10.2024 23:32:57 volti
*****
Solved

Ansicht des Beitrags:
Von:
volti
Datum:
27.10.2024 23:32:57
Views:
53
Rating: Antwort:
 Nein
Thema:
Msg Box nach Zeit X mit OK bestätigen

Hallo,

zwei Möglichkeiten von noch mehreren, eine MsgBox automatisch nach einer bestimmten Zeit zu beeenden.

Code:

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
Private Declare PtrSafe Function MessageBoxTimeoutA Lib "user32.dll" ( _
        ByVal hWnd As LongPtr, _
        ByVal lpText As String, _
        ByVal lpCation As String, _
        ByVal uType As Long, _
        ByVal wLanguageId As Integer, _
        ByVal dwMiliseconds As LongAs Long

Sub Workbook_BeforeClose(Cancel As Boolean)
  If MessageBoxTimeoutA(Application.hWnd, _
     "Archivieren nicht vergessen!!!", " A C H T U N G !", vbOKCancel Or vbExclamation03000) = vbCancel Then
     Cancel = True
  End If
End Sub





Sub Workbook_BeforeClose(Cancel As Boolean)
  If CreateObject("WScript.Shell").Popup( _
     "Archivieren nicht vergessen!!!", 3, " A C H T U N G !", vbOKCancel Or vbExclamation) = vbCancel Then
     Cancel = True
  End If
End Sub
__________
viele Grüße
Karl-Heinz

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
27.10.2024 20:33:06 Klaus
NotSolved
27.10.2024 21:14:43 Gast7777
NotSolved
27.10.2024 21:47:18 Klaus
NotSolved
27.10.2024 21:49:52 Gast7777
NotSolved
Rot Msg Box nach Zeit X mit OK bestätigen
27.10.2024 23:32:57 volti
*****
Solved