Thema Datum  Von Nutzer Rating
Antwort
Rot Datei vor überschreiben schützen
11.09.2015 12:44:38 Enrico
NotSolved
11.09.2015 17:22:12 BigBen
NotSolved
11.09.2015 17:34:39 Gast87410
NotSolved
14.09.2015 11:11:22 Gast85128
NotSolved
14.09.2015 11:48:50 BigBen
NotSolved
14.09.2015 19:14:53 BigBen
NotSolved
24.09.2015 11:13:43 Gast99094
NotSolved

Ansicht des Beitrags:
Von:
Enrico
Datum:
11.09.2015 12:44:38
Views:
2687
Rating: Antwort:
  Ja
Thema:
Datei vor überschreiben schützen

Hallo,

folgendes Problem:

Es gibt eine Datei die von verschiedenen Leuten gefüllt und per Mail verschickt wird. Ich möchte verhindern das die Benutzer das Original überschreiben können.

Im Prinzip funktioniert das auch schon und zwar so:

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)

If ActiveWorkbook.Worksheets("Daten").Range("D30") = "Master data sheet" Then
   If ActiveWorkbook.Name = "Master data sheet.xlsm" And ActiveWorkbook.Path = "xyz" Then

        Cancel = True
        Call Speichern

    End If
End If


End Sub

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Sub Speichern()

ActiveWorkbook.Worksheets("Daten").Range("D30").Value = ""

Dim Dateiname As String

Dateiname = "Master data sheet" & Environ("Username") & " " & Date

MsgBox (Application.UserName & "! Da du eben die Originaldatei überschreiben wolltest, hab ich die mal lieber in dem Ordner ""falsch gespeichert"" abgelegt.")

ActiveWorkbook.SaveAs Filename:="xyz\falsch gespeichert\" & Dateiname & ".xlsm"

End Sub

Problem ist das die Benutzer die Datei gar nicht woanders speichern oder umbennen können (es sei denn sie kopieren die Datei) denn das Makro speichert die Datei auch sofort unter dem anderen Namen/Ordner wenn man auf "speichern unter" klickt.

Wie funktioniert es, dass man auch im "speichern unter"-Dialog den Namen und Speicherort angeben kann und dann erst geprüft wird ob die Datei überschrieben würde?

Vielen Dank im voraus.

MfG

Enrico


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Datei vor überschreiben schützen
11.09.2015 12:44:38 Enrico
NotSolved
11.09.2015 17:22:12 BigBen
NotSolved
11.09.2015 17:34:39 Gast87410
NotSolved
14.09.2015 11:11:22 Gast85128
NotSolved
14.09.2015 11:48:50 BigBen
NotSolved
14.09.2015 19:14:53 BigBen
NotSolved
24.09.2015 11:13:43 Gast99094
NotSolved