hab hier einen Code(Ursprung weiß ich nicht mehr, sorry),
der eine Mail verschickt, sobald eine Zelle sich nicht mehr verändert UND ein Popup erscheint, was sich nach 10 Sekunden automatisch schließen soll. Problem ist: Es schließt sich nicht automatisch, was dazu führt, daß das ganze Makro angehalten wird, also auch die Mail nicht rausgeht.
Wo hängt der Code?
LG
Susanne
Public Sub AlarmHandler()
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' following commands are executed each interval
If Cell_1HasChanged Then
' just for debug
' EmailSubject = "no alarm"
' MailSenden
Else
EmailSubject = Format(Now, "hh:nn:ss") + " alarm alert; value (" & CheckCell_1 & ") = " & Range(CheckCell_1).Value
' sound and pop-up
' Call sndPlaySound32("C:\tmp\doorbell.wav", 1)
Call sndPlaySound32(AlarmSoundFile, 1)
Set WshShell = CreateObject("WScript.Shell")
intText = WshShell.Popup(EmailSubject, 19, "Alarm", vbSystemModal)
MailSenden
End If
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
iTimerSet = Now + TimeValue(CheckInterv) ' increment timer to next interval