Excel automatisch schließen ?
22.08.2024 11:27:10
xcom
vorab schon mal Entschuldigung ich habe keine Ahnung.
Mein Ziel war es Excel automatisch zu schließen, dies habe ich auch geschafft in dem ich ein Modul eingefügt habe, den Code dazu habe ich aus dem Forum reinkopiert.
Soweit so gut, jedoch kommt die Meldung "Das Programm schließt automatisch" nach eine Minute und Excel schließt sich erst nach 6 Minuten. Wo ist der Zeitwert für die Meldung hinterlegt? Ich hätte gerne das die Meldung nach 5 Minuten kommt und das sich Excel dann nach einer Minute schließt. Vielen Dank im voraus !
Option Explicit
Public dteCloseTime As Date, blnCloseNow As Boolean
Public Sub DoClose()
Dim strMsg As String
If blnCloseNow = False Then
strMsg = "Das Programm schließt automatisch" & vbCrLf & _
""
CreateObject("WScript.Shell").PopUp strMsg, 2, ThisWorkbook.Name, _
vbOKOnly + vbInformation + vbSystemModal
blnCloseNow = True
dteCloseTime = Now + TimeSerial(0, 5, 0)
Application.OnTime dteCloseTime, "DoClose"
Else
If Workbooks.Count = 1 Then
If ThisWorkbook.Saved = False Then
ThisWorkbook.Save
End If
Application.Quit
Else
ThisWorkbook.Close True
End If
End If
End Sub
Anzeige