AW: Application.Visible = False
10.11.2012 12:10:36
Nepumuk
Hallo,
in das Modul "DieseArbeitsmappe":
Option Explicit
Private Sub Workbook_BeforeClose(Cancel As Boolean)
If Not Saved Then
Select Case MsgBox("Sollen Ihre Änderungen in '" & Name & _
"' gespeichert werden", vbExclamation Or vbYesNoCancel)
Case vbYes
Save
Case vbNo
Saved = True
Case vbCancel
Cancel = True
End Select
End If
If Not Cancel Then Application.IgnoreRemoteRequests = False
End Sub
Private Sub Workbook_Open()
Application.IgnoreRemoteRequests = True
End Sub
Wenn die Mappe nicht gespeichert wird, dann dieses Workbook_BeforeClose-Event benutzen:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.IgnoreRemoteRequests = False
End Sub
Gruß
Nepumuk