Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1520to1524
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

Datei per VBA schreibgeschützt neu öffnen

Datei per VBA schreibgeschützt neu öffnen
04.11.2016 16:00:46
Bernd
Servus,
ich hab mal ne Interessensfrage an die Spezialisten hier.
Kann ich in ein AutoOpen-Makro eine Funktion einbauen, mit der ich den Schreibschutz der gleichen Datei für diese eine Sitzung setzen kann?
Wie könnte eine Prozedur lauten, die direkt beim Öffnen nach Lese- oder Schreibzugriff fragt und ggf. die Datei selbst neu mit dem gewählten Parameter öffnet?! Meine erste Idee funktioniert logischerweise nicht.

Private Sub Workbook_Open()
Datei = ThisWorkbook.FullName
Schreibschutz = MsgBox("Soll die Datei schreibgeschützt geöffnet werden?", vbYesNo)
If Schreibschutz = vbYes Then
Application.OnTime Now + TimeValue("00:00:10"), Workbook.Open(Datei), ReadOnly:= True
ThisWorkbook.Close false
' Datei schliessen und neu öffnen mit aktiviertem Schreibschutz...
End If
End Sub
Danke und Grüße, Bernd

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Als Anregung...
04.11.2016 16:15:06
Michael
Bernd,
...hier eine Möglichkeit, ohne die Datei neu zu öffnen:
Private Sub Workbook_Open()
Dim Check
Check = MsgBox("Mit Schreibschutz öffen?", vbYesNo, "Bitte wählen Sie...")
With ThisWorkbook
If Check = vbYes Then .ChangeFileAccess xlReadOnly
End With
End Sub
LG und schönes Wochenende
Michael
TOP Michael! Vielen Dank! owt
07.11.2016 10:36:51
Bernd
Aber gern doch! ;-) LG und owT
07.11.2016 10:42:50
Michael
Anzeige

50 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige