File-Directory / Beitrag Nepomuk
14.02.2020 18:05:32
Johanna
Nepomuk schrieb auf eine Anfrage dieses VBA-Programm:
Option Explicit
Public Sub RepairFilenames()
Const FOLDER_PATH As String = "G:\Eigene Dateien\Eigene Musik\" 'Anpassen !!!
Dim strOldName As String, strNewName As String
strOldName = Dir$(FOLDER_PATH & "*.*")
Do Until strOldName = vbNullString
strNewName = LCase$(strOldName)
strNewName = Replace$(strNewName, " ", "_")
strNewName = Replace$(strNewName, "ä", "ae")
strNewName = Replace$(strNewName, "ö", "oe")
strNewName = Replace$(strNewName, "ü", "ue")
strNewName = Replace$(strNewName, "ß", "ss")
Name FOLDER_PATH & strOldName As FOLDER_PATH & strNewName
strOldName = Dir$
Loop
End Sub
Es ändert Dateinamen mit Umlauten.
Nun gibt es aber in meiner Musiksammlung (Heruntergeladene Hits) aus Youtube immer noch seltsame Sonderzeichen.
Das ergibt dann einen Programm-Stop.
Könnte man, bei einem Fehler, den neuen Namen der Datei anzeigen und mit einer Input-Box den richtigen Namen erfassen?
Danke für einen Tipp
Johanna