Thema Datum  Von Nutzer Rating
Antwort
27.08.2016 14:20:31 Fred-Feuerstein
NotSolved
Blau Alle WORD-Dokumente aus allen Verzeichnissen konvertieren
27.08.2016 15:16:44 Gast89856
Solved
28.08.2016 15:34:44 Fred-Feuerstein
NotSolved
28.08.2016 17:01:58 Gast39761
NotSolved
30.08.2016 13:08:43 fred-feuerstein
NotSolved
28.08.2016 17:59:17 Gast30063
NotSolved
29.08.2016 15:18:55 Fred-Feuerstein
NotSolved
29.08.2016 20:38:36 Gast36946
NotSolved
30.08.2016 07:56:46 Gast98180
NotSolved

Ansicht des Beitrags:
Von:
Gast89856
Datum:
27.08.2016 15:16:44
Views:
781
Rating: Antwort:
 Nein
Thema:
Alle WORD-Dokumente aus allen Verzeichnissen konvertieren

Hallo Fred,

hier ein Vorschlag: Zum Testen sollte es mit weinigen Dateien im Ordner "c:\temp\" geprüft werden, da es "ewig" dauert, viele Dateien auf einem Laufwerk zu konvertieren. Wenn alles passt, die erste Zeile mit "ar" wieder scharf schalten und die Testvariante als Kommentar setzen. Der Code kommt in ein Word-Dokument und sollte als *.docm gespeichert werden.

 

Good luck und viel Kaffee während der Wartezeit.

 

Sub alle_Doc()
Dim Dc As Document
'ar = Split(CreateObject("wscript.shell").exec("cmd /c Dir D:\*.doc /b/s").stdout.readall, vbCrLf)
'zum Testen
ar = Split(CreateObject("wscript.shell").exec("cmd /c Dir C:\temp\*.doc /b/s").stdout.readall, vbCrLf)

For Each a In ar
    Debug.Print a, UBound(ar)
    If a <> "" Then
        Set Dc = Documents.Open(FileName:=a, ConfirmConversions:=False, _
        ReadOnly:=False, AddToRecentFiles:=False, PasswordDocument:="", _
        PasswordTemplate:="", Revert:=False, WritePasswordDocument:="", _
        WritePasswordTemplate:="", Format:=wdOpenFormatAuto, XMLTransform:="")
         
        Dc.SaveAs2 FileName:=Split(a, ".")(0) & ".docx", FileFormat:= _
        wdFormatXMLDocument, LockComments:=False, Password:="", AddToRecentFiles _
        :=True, WritePassword:="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts _
        :=False, SaveNativePictureFormat:=False, SaveFormsData:=False, _
        SaveAsAOCELetter:=False, CompatibilityMode:=15
    Dc.Close 0
 End If
Next a

 


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
27.08.2016 14:20:31 Fred-Feuerstein
NotSolved
Blau Alle WORD-Dokumente aus allen Verzeichnissen konvertieren
27.08.2016 15:16:44 Gast89856
Solved
28.08.2016 15:34:44 Fred-Feuerstein
NotSolved
28.08.2016 17:01:58 Gast39761
NotSolved
30.08.2016 13:08:43 fred-feuerstein
NotSolved
28.08.2016 17:59:17 Gast30063
NotSolved
29.08.2016 15:18:55 Fred-Feuerstein
NotSolved
29.08.2016 20:38:36 Gast36946
NotSolved
30.08.2016 07:56:46 Gast98180
NotSolved