Herbers Excel-Forum - das Archiv

schreibschutz per VBA ohne Datei zu öffnen

Bild

Betrifft: schreibschutz per VBA ohne Datei zu öffnen
von: sepp
Geschrieben am: 19.11.2003 17:00:48
Hallo excel gemeinde!

Ist es in VBA möglich für eine Excel-Arbeitsmappe ein Schreibkennwort zu ändern ohne die Datei zu öffnen? Es laufen Macros beim öffnen der Datei, es handelt sich um Vorlagen .xlt, somit ändert sich auch der Dateiname! Schreibkennwort ist bekannt.

Auf eine Antwort mit Lösung bin ich jedem sehr dankbar.

Gruß an alle im Forum,
besonders an Herber! Tolle Seite!

Bild

Betrifft: AW: schreibschutz per VBA ohne Datei zu öffnen
von: Nepumuk
Geschrieben am: 19.11.2003 18:49:10
Hallo Sepp,
nein, das geht nicht. Du kannst aber:

1. Automatische Makrosausführung ausschalten (Application.EnableEvents = False)
2. Datei öffnen
3. Vorlage löschen (Kill)
4. Datei als Vorlage mit neuem Schreibschutzkennwort speichern
5. Datei schließen
6. Automatische Makroausführung wieder einschalten (Application.EnableEvents = True)

Gruß
Nepumuk
Bild

Betrifft: AW: schreibschutz per VBA ohne Datei zu öffnen
von: sepp
Geschrieben am: 20.11.2003 08:51:41
Hallo Nepomuk!

Danke für deinen Tipp und entschuldige die verspätete Danksagung.
Habe schon einige "professionelle" Antworten von dir gelesen.
Danke, daß es so selbstlose "Excelianer" wie dich gibt.
Könnte mir gut vorstellen, das du auch beim "Roten Kreuz" hilfst...........
;-), hoffe du hilfst mir auch beim nächsten Problem.

Gruß Sepp
Bild

Betrifft: AW: schreibschutz per VBA ohne Datei zu öffnen
von: Norman
Geschrieben am: 22.11.2003 11:14:33
Hi Nepumuk,

genial, habe schon länger nach einer Lösung wie Application.EnableEvents = False
gesucht und keine gefunden! SUPER, vielen Dank :)

Gruß
Norman
Bild