Problem bei selbstständiger Updatefunk.
08.04.2020 14:17:49
KrisM
ich habe eine Datei erstellt, welche eine automatische Updatefunktion erhalten soll. Die Versionsprüfung und das kopieren etc. funktionieren super. Doch ich möchte auch, dass der Nutzer natürlich sofort die neue Datei nutzt. Das Problem ist, dass beim Starten der Datei sofort ein Userform aufgerufen wird und somit die alte Datei nicht geschlossen wird, jedenfalls ist das meine Vermutung. Hat jemand einen Lösungsvorschlag?
Hier die Codes:
Function Loeschen()
Application.DisplayAlerts = False
Unload UF_Versionscheck
With ThisWorkbook
.Saved = True
.ChangeFileAccess xlReadOnly
Kill .FullName
FileCopy Pfad & "\GesprächsnotizXX.xlsm", .path & "\GesprächsnotizXX.xlsm"
path1 = .path & "\GesprächsnotizXX.xlsm"
path2 = .path & "\Gesprächsnotiz V" & tVersion & ".xlsm"
Name path1 As path2
Workbooks.Open (path2)
.Close False
End With
End Function
Die Variablen Pfad und tVersion sind als Public angegeben, da diese in mehreren Modulen usw. verwendet wird.
Danke für eure Hilfe