Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

speichern und schliessen ausschalten

Forumthread: speichern und schliessen ausschalten

speichern und schliessen ausschalten
10.03.2004 10:42:09
dirk
hallo excelperten!
habe eine datei mit dem Button speichern und schliessen!
mein prob. ist es nun das der nutzer nicht mehr über Datei schliessen oder
speichern die datei verlassen können soll oder per SChließ-Kreuz.
kann man das per code ausschalten das die tasten nicht mehr reagieren.
liebe grüsse und danke
dirk
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: speichern und schliessen ausschalten
10.03.2004 13:18:45
Eberhard G.
Hallo Dirk,
Das unkontrollierte Schließen einer Excel-Datei geht so:
Füge im Projektexplorer unter DieseArbeitsmappe (oder ThisWorkbook) folgenden Code ein:
Option Explicit
Dim bolCloseMode As Boolean

Private Sub Workbook_Open()
bolCloseMode = False
plus ggfls. weiterer Code, der beim Öffnen benötigt wird
End Sub


Private Sub Workbook_BeforeClose(bolCancel As Boolean)
If bolCloseMode = False Then
bolCancel = True
MsgBox "Sie können diese Datei nur über eine" & vbLf & _
"entsprechende Befehlsschaltfläche" & vbLf & "verlassen."
End If
plus ggfls. weiterer Code, der beim Schließen benötigt wird
End Sub

Die folgende Prozedur mußt Du der Schaltfläche auf dem Tabellenblatt zuordnen und steht in der gleichen Abteilung des Projekt-Explorers:

Private Sub procClose()
bolCloseMode = True
ThisWorkbook.Close
End Sub

Das Verhindern eines unkontrollierten Schließens einer Userform geht noch leichter, da dort im Code-Fenster bereits eine Prozedur vorgesehen ist:

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode <> 1 Then Cancel = 1
MsgBox "Sie können diese Datei nur über eine" & vbLf & _
"entsprechende Befehlsschaltfläche" & vbLf & "verlassen."
End Sub

Gruß, Eberhard
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige