Ich habe einen Ordner mit etwa 1200 Word-Dokumenten, die alle im Kompatibilitätsmodus gespeichert sind. Kennt jemand eine Möglichkeit, jede dieser Dateien zu konvertieren, sodass sich die Dokumente nicht mehr im Kompatibilitätsmodus befinden?Entfernen des Kompatibilitätsmodus für Dokumente mit mehr als 1000 Wörtern
1
A
Antwort
0
Öffnen Sie ein cmd-Fenster in Ihrem Ordner und geben Sie dir /s /b >>
filename.txt ein, um eine Klartextliste aller Dateien im Pfad zu erhalten. Das gibt eine Textdatei, die alle Dateien im Verzeichnis auflistet.
verwenden, die als Eingabe für die folgenden
Da Sie es auf 1000 Dateien tun werden, ich einen Haltepunkt bei doc.close
gesetzt würde es auf den ersten zu testen, wenn ich du wäre.
Sub SaveAsDocX(FileListFullPath As String)
'for saving to new filename
Dim newname As String
'array of docs, items in that array, document object from those items
Dim docs As Variant
Dim item As Variant
Dim doc As Document
docs = getfiles(FileListFullPath)
For Each item In docs
If Right(item, 4) = ".doc" Then
Set doc = Application.Documents.Open(FileName:=item)
doc.Activate
newname = item & " - updated.docx"
'first save as new format then update compatibility, then save again
doc.SaveAs2 FileName:=newname, FileFormat:=wdFormatDocumentDefault
ActiveDocument.SetCompatibilityMode (wdCurrent)
doc.SaveAs2 FileName:=newname, FileFormat:=wdFormatDocumentDefault
doc.Close
End If
Next
End Sub
Function getfiles(Optional FileName As String = "Dir.txt")
Dim FileList() As String
Open FileName For Input As #1
FileList = Split(Input$(LOF(1), #1), vbCrLf)
Close #1
getfiles = FileList
End Function
Verwandte Themen
- 1. Linqpad Dump mehr als 1000 Zeilen
- 2. Weg, um mehr als 1000 Leistungspunkte zuzuweisen?
- 3. Wie implementiert man UIScrollView mit mehr als 1000 Subviews?
- 4. Mehr als 1000 Zeilen bei T-Sql
- 5. Azure Suchindex hat mehr als 1000 Felder
- 6. Azure Search Service oben Wert mehr als 1000
- 7. Wie behandelt man mehr als 1000 API-Anfrage mit NSUrsession
- 8. Mehr als 1000 Suchergebnisse (Obergrenze) mit PRAW erhalten?
- 9. So fügen Sie mehr als 1000 Datensätze mit SqlBulkCopy ein
- 10. Erstellen einen Notizzettel mit mehr als 1000 Zeilen
- 11. MongoDB Projekt die Dokumente zählen mit mehr als 2
- 12. Dokumente Indizierte Größe ist mehr als die Originalgröße
- 13. Formular auf dieser Seite hat mehr als 1000 Felder
- 14. C# - Facebook SDK Zeitüberschreitung, wenn Freund mehr als 1000 bekommen
- 15. Erhalten Sie mehr als 1000 Datensätze in Toad Data Point
- 16. Wie man mehr als 1000 Datensätze in Algolia zeigt instantsearch.js
- 17. Emgu CV Speicherlecks beim Laden von mehr als 1000 Trainingsbildern
- 18. Anzeigen von mehr als 1000 Zeilen in RStudio
- 19. LDAP: Wie gibt man mehr als 1000 Ergebnisse zurück (Java)
- 20. wie mehr als 1000 Zeilen in azure Tabellen retrahieren php
- 21. Deaktivieren des IE8-Kompatibilitätsmodus, gut oder schlecht?
- 22. TortoiseSVN Kompatibilitätsmodus
- 23. sollte nicht mehr als ein Leerzeichen zwischen den Wörtern erlauben
- 24. Run FMLECmd.exe ohne Kompatibilitätsmodus
- 25. MongoDB: $ inc mehr Dokumente mit eindeutigem Index
- 26. Warum gibt mir mongodb nicht mehr als 100 Dokumente?
- 27. Stuck mit IE-Kompatibilitätsmodus
- 28. Mongo letzte Dokumente entfernen
- 29. Warum kann ich nicht mehr als 1000 Ergebnisse für JIRA abfragen?
- 30. Entfernen mehr als ein white-space