ich stehe mir irgendwie völlig auf der Leitung. Ich habe eine Vorlagendatei und möchte diese per Dialog speichern. Speicherort und Datei lasse ich je nach User dynamisch zusammensetzen. Funktioniert einwandfrei.
Set dlg = Application.FileDialog(msoFileDialogSaveAs)
With dlg
.InitialFileName = Speicherort & datei
.FilterIndex = 2
.Show
End With
Jetzt habe ich in der Vorlagendatei aber das Passwort zum Ändern gesetzt. Das soll aber nicht in den dann mit "Leben" gefüllten Daten nicht mehr vorhanden sein.
Im Dialog habe ich es mit
.Password = ""
.WritePassword = ""
.writeResPassword = ""
versucht. Alles einzeln, aber das will er nicht. Das nachträgliche setzen
ThisWorkbook.WritePassword = ""
Ergibt auch keinen Sinn, weil ich ja nicht mehr "am Speichern" bin.
Wahrscheinlich wäre es mit
ThisWorkbook.SaveAs Filename:=Speicherort & datei, FileFormat:=xlOpenXMLWorkbook, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, CreateBackup:=False
einfacher, aber meine Kollegen sollen halt noch Eingriffsmöglichkeiten erhalten und ich möchte nicht "blind" speichern.
Habe ich etwas übersehen?
Danke Vorab.
Viele Grüße