Mehrere Word-Dateien zusammenfügen und bei OO einfügen

Das Textverarbeitungsprogramm

Moderator: Moderatoren

Delabarquera
*****
Beiträge: 424
Registriert: Do, 24.11.2005 19:17
Wohnort: München

Mehrere Word-Dateien zusammenfügen und bei OO einfügen

Beitrag von Delabarquera »

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.
Mondblatt24
*******
Beiträge: 1225
Registriert: So, 14.05.2017 16:11

Re: Mehrere Word-Dateien zusammenfügen und bei OO einfügen

Beitrag von Mondblatt24 »

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
Delabarquera
*****
Beiträge: 424
Registriert: Do, 24.11.2005 19:17
Wohnort: München

Re: Mehrere Word-Dateien zusammenfügen und bei OO einfügen

Beitrag von Delabarquera »

Done. Dank und Sorry, keine Ahnung, warum das gedoppelt wurde.
mikeleb
*******
Beiträge: 1401
Registriert: Fr, 09.12.2011 16:50

Re: Mehrere Word-Dateien zusammenfügen und bei OO einfügen

Beitrag von mikeleb »

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 ...

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
Delabarquera
*****
Beiträge: 424
Registriert: Do, 24.11.2005 19:17
Wohnort: München

Re: Mehrere Word-Dateien zusammenfügen und bei OO einfügen

Beitrag von Delabarquera »

Dank für das Makro! Ich probier es morgen mal aus. - Grüße! D.
Antworten