Thema Datum  Von Nutzer Rating
Antwort
05.12.2012 12:38:04 Olli
NotSolved
07.12.2012 14:06:46 Lutz
NotSolved
09.12.2012 18:57:59 Olli
NotSolved
10.12.2012 00:25:20 Lutz
NotSolved
12.12.2012 08:40:01 Gast72371
NotSolved
Blau Ordner ersetzen durch VBA Script
12.12.2012 11:03:11 Lutz
NotSolved

Ansicht des Beitrags:
Von:
Lutz
Datum:
12.12.2012 11:03:11
Views:
910
Rating: Antwort:
  Ja
Thema:
Ordner ersetzen durch VBA Script

Hallo Olli,

der Code in der .vbs Datei sollte so aussehen:

SeekFolders "C:\Daten", "Daten", "D:\"
Sub SeekFolders(sourcepath, fldName, drvPath)
    Dim fso, fld, subfld, sourcefld, entry, dest, path, name
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set sourcefld = fso.GetFolder(sourcepath)
    Set fld = fso.GetFolder(drvPath)
    Set subfld = fld.SubFolders
    For Each entry In subfld
        path = entry.path
        name = entry.name
        If entry.path <> source And entry.name = fldName Then
            Set dest = entry.ParentFolder
            entry.Delete True
            subfld.Add fldName
            fso.CopyFolder sourcepath, dest.path & "\" & fldName
        End If
        If name <> fldName Then _
            SeekFolders sourcepath, fldName, path
    Next
End Sub

Grüße Lutz


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
05.12.2012 12:38:04 Olli
NotSolved
07.12.2012 14:06:46 Lutz
NotSolved
09.12.2012 18:57:59 Olli
NotSolved
10.12.2012 00:25:20 Lutz
NotSolved
12.12.2012 08:40:01 Gast72371
NotSolved
Blau Ordner ersetzen durch VBA Script
12.12.2012 11:03:11 Lutz
NotSolved