Hallo!
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If SaveAsUI Then
MsgBox "Sie dürfen diese Datei nicht unter einem anderen Namen speichern!", vbExclamation + vbOKOnly, "Hinweis"
Cancel = True
End If
End Sub
Mit diesem Code kann man zwar den "Speichern Unter"-Dialog verhindern. Aber Speichern über Fremdmakro (Workbooks("Name").SaveAs) ist das Speichern unter anderen Namen noch immer möglich. Könnte man auch das noch verhindern? (Wir gehen davon aus, dass das VBA-Projekt in dieser Datei zwangsweise aktiviert wird). Da komme ich gerade nicht weiter. Danke!
Gruß, René