Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1484to1488
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Speichern ausschalten

Speichern ausschalten
31.03.2016 18:01:18
chris58
Hallo !
Ich bitte um Hilfe. Ich habe die beiden u.a. Codes, weiß nicht mehr woher, die schalten das Speichern einer Datei aus. Sie gehen auch .........
NUR:
Wenn ich das speichern abschalte, dann kann ich auch in den anderen Excel-Dateien keine Speicherung mehr durchführen.
1. Wie kann ich das verhindern, das nur diese eine Datei mit der Inaktiviät des Speicherns belegt wird ....und
2. Wie kann ich, wenn das gehen würde, es von einem anderen Tabellenblatt aus Ein- und Ausschalten ?
Danke für Eure Hilfe
Hier die Codes:
Sub SpeichernButtonsSperren()
'06.05.2009, NoNet
Dim btnSave As CommandBarControl
'Symbol "Speichern" sperren :
Set btnSave = Application.CommandBars.FindControl(ID:=3)
If Not btnSave Is Nothing Then btnSave.Enabled = False
'Menü "Datei - Speichern" sperren :
Set btnSave = Application.CommandBars.ActiveMenuBar.FindControl(ID:=3, recursive:=True)
If Not btnSave Is Nothing Then btnSave.Enabled = False
'Menü "Datei - Speichern unter..." sperren :
Set btnSave = Application.CommandBars.ActiveMenuBar.FindControl(ID:=748, recursive:=True)
If Not btnSave Is Nothing Then btnSave.Enabled = False
Application.OnKey "^s", ""      'Sperrt Strg+S
Application.OnKey "{F12}", ""   'Sperrt F12-Taste
End Sub
Sub SpeichernButtonsAktivieren()
'06.05.2009, NoNet
Dim btnSave As CommandBarControl
'Symbol "Speichern" entsperren :
Set btnSave = Application.CommandBars.FindControl(ID:=3)
If Not btnSave Is Nothing Then btnSave.Enabled = True
'Menü "Datei - Speichern" entsperren :
Set btnSave = Application.CommandBars.ActiveMenuBar.FindControl(ID:=3, recursive:=True)
If Not btnSave Is Nothing Then btnSave.Enabled = True
'Menü "Datei - Speichern unter..." entsperren :
Set btnSave = Application.CommandBars.ActiveMenuBar.FindControl(ID:=748, recursive:=True)
If Not btnSave Is Nothing Then btnSave.Enabled = True
Application.OnKey "^s"      'Entsperrt Strg+S
Application.OnKey "{F12}"   'Entsperrt F12-Taste
End 

Sub

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Speichern ausschalten
31.03.2016 18:08:33
Hajo_Zi

Option Explicit
Private Sub Workbook_Activate()
SpeichernButtonsSperren
End Sub
Private Sub Workbook_Deactivate()
SpeichernButtonsAktivieren
End Sub
Gruß Hajo

AW: Speichern ausschalten
31.03.2016 18:09:47
Hajo_Zi
starte den VBA Editor (Alt+F11), Bild sollte zweigeteilt sein ansonsten Strg+R, Doppelklick auf Deine Datei, Doppelklick auf DieseArbeitsmappe, Code ins rechte Fenster kopieren, VBA Editor schließen.
Das Makro wird automatisch gestartet.
Der Code wirkt in der gesamten Datei.

Anzeige
AW: Speichern ausschalten
31.03.2016 18:24:49
chris58
Hallo Hajo !
Das heisst, ich brauche keinen so umfangreichen Code. Alles klar
Habe das nun in meine Arbeitsmappe gegeben. Da kommt eine Kompilierungsfehler in verborgenen Modul:Diese Arbeitsmappe.
ich habe das zu dem bereits vorhandenen gegeben.
Hier der Code:
Private Sub Workbook_Activate()
SpeichernButtonsSperren
prcZoom False
End Sub
Private Sub Workbook_Deactivate()
SpeichernButtonsAktivieren
prcZoom
End Sub

AW: Speichern ausschalten
31.03.2016 18:27:11
Hajo_Zi
das habe ich nicht geschrieben. Ich rufe nur Deine Makros auf.
Ich baue keine Datei nach. Die Zeit hat schon jemand investiert.
Gruß Hajo

Anzeige
AW: Speichern ausschalten
31.03.2016 18:33:57
chris58
Hallo !
Du sollst auch keine Datei nachbauen. Ich habs nun begriffen, was du meinst.
Alles klar...
Danke für die Hilfe, nun gehts wunderbar
chris

AW: Speichern ausschalten
31.03.2016 18:35:50
Hajo_Zi
Hallo Chris,
den Fehler kann ich ohne Datei nicht simulieren.
Gruß Hajo

AW: Speichern ausschalten
31.03.2016 18:44:20
Hajo_Zi
Hallo Chris,
den Fehler kann ich ohne Datei nicht simulieren.
Gruß Hajo

das funktioniert aber nur ....
01.04.2016 09:17:19
Rudi
Hallo,
... in Excel vor 2007 richtig.
Ab 2007 kann man einfach auf Speichern klicken.
Gruß
Rudi

Anzeige
AW: das funktioniert aber nur ....
01.04.2016 17:43:52
chris58
Hallo Rudi !
Das kann ich nicht sagen..........
Ich habs nur unter 2003 probiert........
Man wird sehen, ob die, die es bekommen Anstoß nehmen werden.....
Gibt es etwas ähnliches, was überall funktioniert ?
gruß chris

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige