Guten Morgen und Danke für den Tipp!
Wenn ich es richtig sehe, nimmt Dein Script die Dateinamen, zerlegt diesen und baut daraus einen neuen Dateinamen mit "_neu".
Danach wird von einen Datei in die neue Datei mit "-neu" kopiert.
Das ist nicht genau das was ich brauche.
Ich habe den Ansatz einmal angepasst.
Sub Format()
Dim strName
Dim strEndung
Dim strNameneu
Set FS = CreateObject("Scripting.FileSystemObject")
Set Folder = FS.GetFolder("H:\DEV\Word\Format")
For Each File In Folder.Files
If File.Name Like "*.docx" Then
strName = Left(File.Name, InStrRev(File.Name, ".") - 1)
strEndung = Right(File.Name, Len(File.Name) - InStrRev(File.Name, ".") + 1)
strNameneu = strName & strEndung
Application.OrganizerCopy Source:="H:\DEV\Word\Format\Master.docx", Destination:=strNameneu, _
Name:="Standard;1_Fließtext", Object:=wdOrganizerObjectStyles
End If
Next
End Sub
Hier versuche ich die Datei Master.docx als Quelle und die erste gefundene Datei als Ziel anzugeben.
Beim Start des Codes kommt aber eine Debugmeldung bei
Application.OrganizerCopy Source:="H:\DEV\Word\Format\Master.docx", Destination:=strNameneu, _
Name:="Standard;1_Fließtext", Object:=wdOrganizerObjectStyles
Kann mir hier jemand weiterhelfen?
Vielen Dank und liebe Grüße
Peter