Hallo zusammen!
Erst einmal: Ich habe hier und anderswo relativ lange herumgesucht und bin nicht fündig geworden. Wenn ich was übersehen habe: Link genügt.
Ich schildere mein Problem mal praktisch: Ich habe ein Unterverzeichnis mit vielen einzelnen Word-Dateien, ein Labortagebuch, bei dem jeder Tag in einer einzelnen Datei steht. Ich möchte diese vielen Dateien in ein einziges OO-Writer-Dokument bringen. Wie würdet ihr vorgehen? Jede Datei einzeln einzufügen geht natürlich, dauert halt sehr lange und ist keine sonderlich angenehme Arbeit.
Gefunden habe ich das:
https://products.groupdocs.app/de/merger/word
Weil ich aber schon für so vieles bezahle, möchte ich wenn möglich um diese "Anschaffung" herumkommen.
Viele Grüße! Und 2025 Glück auf! D.
Mehrere Word-Dateien zusammenfügen und bei OO einfügen
Moderator: Moderatoren
-
- *****
- Beiträge: 424
- Registriert: Do, 24.11.2005 19:17
- Wohnort: München
-
- *******
- Beiträge: 1225
- Registriert: So, 14.05.2017 16:11
Re: Mehrere Word-Dateien zusammenfügen und bei OO einfügen
Antwort gelöscht.
Zuletzt geändert von Mondblatt24 am Di, 07.01.2025 13:40, insgesamt 2-mal geändert.
Win 11 (x64) ▪ LibreOffice 25.2.3.2 (x64) ▪ AOO Portable 4.1.15
Wurde die Frage zutreffend beantwortet bitte den Betreff der Eingangsfrage mit [GELÖST] ergänzen. Beschreibung
Wurde die Frage zutreffend beantwortet bitte den Betreff der Eingangsfrage mit [GELÖST] ergänzen. Beschreibung
-
- *****
- Beiträge: 424
- Registriert: Do, 24.11.2005 19:17
- Wohnort: München
Re: Mehrere Word-Dateien zusammenfügen und bei OO einfügen
Done. Dank und Sorry, keine Ahnung, warum das gedoppelt wurde.
Re: Mehrere Word-Dateien zusammenfügen und bei OO einfügen
Hallo,
das ließe sich wahrscheinlich per Makro realisieren (je nachdem, wie komplex die Word-Dateien sind). Wenn ich mal von relativ einfachen Texten ausgehe hieße das:
Alle Worddateien des gewünschten Verzeichnisses nacheinander öffnen, jeweils Inhalt in odt-Datei einfügen, Seitenumruch, weiter ...
das ließe sich wahrscheinlich per Makro realisieren (je nachdem, wie komplex die Word-Dateien sind). Wenn ich mal von relativ einfachen Texten ausgehe hieße das:
Alle Worddateien des gewünschten Verzeichnisses nacheinander öffnen, jeweils Inhalt in odt-Datei einfügen, Seitenumruch, weiter ...
Code: Alles auswählen
Sub Main
Dim dummy() as new com.sun.star.beans.PropertyValue
oDoc=thiscomponent
oCursor = oDoc.text.createtextcursor
'welcher Ordner?
folder="C:\"
sFolderUrl = ConvertToUrl( Folder )
oSimpleFileAccess = createUnoService( "com.sun.star.ucb.SimpleFileAccess" )
aFolders = oSimpleFileAccess.getFolderContents( sFolderUrl,true )
For i = LBound( aFolders ) To UBound( aFolders )
sFile = aFolders( i )
If not oSimpleFileAccess.isFolder( sFile ) Then
If right(sFile,4)=".doc" or right(sFile,5)=".docx" then
oCursor.InsertDocumentFromUrl(sFile,Dummy())
oCursor.gotoend(false)
oCursor.PageDescName = oCursor.PageStyleName
End if
End if
Next
End Sub
- Dateianhänge
-
- makro_word_merge.odt
- (25.76 KiB) 125-mal heruntergeladen
Gruß,
mikeleb
mikeleb
-
- *****
- Beiträge: 424
- Registriert: Do, 24.11.2005 19:17
- Wohnort: München
Re: Mehrere Word-Dateien zusammenfügen und bei OO einfügen
Dank für das Makro! Ich probier es morgen mal aus. - Grüße! D.