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

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Mehrere Word-Dateien zusammenfügen und bei OO einfügen

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

von Delabarquera » Mi, 08.01.2025 21:14

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

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

von mikeleb » Di, 07.01.2025 19:54

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

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

von Delabarquera » Di, 07.01.2025 13:37

Done. Dank und Sorry, keine Ahnung, warum das gedoppelt wurde.

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

von Mondblatt24 » Di, 07.01.2025 13:17

Antwort gelöscht.

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

von Delabarquera » Di, 07.01.2025 13:09

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.

Nach oben