Что нового

Как объединить несколько файлов Word в один общий файл

pvnn

Осваивающий
Сообщения
305
Репутация
32
Всем доброго времени суток
Существует проблема: есть 2 файла (в дальнейшем n-файлов) Word, которые нужно объединить в один общий файл, причем после каждого нового файла нужно вставить разрыв страницы
Код:
#include <Word.au3>

 $oWord = _Word_Create()
 $oDoc=_Word_DocAdd($oWord)
 ReadWord(@ScriptDir&'\'&'1.doc')
 ReadWord(@ScriptDir&'\'&'2.doc')
 Exit


Func ReadWord($Path)
	$oDocTemp=_Word_DocOpen($oWord,$Path)
	$Data=$oDocTemp.Range().Text
	$oRange = _Word_DocRangeSet($oDoc, -2)
	$oRange.Select
	$oRange.InsertAfter($Data)
	$oRange = _Word_DocRangeSet($oDoc, -2)
	$oRange.Select
	$oRange.InsertBreak($wdLineBreak) ; Enter
	$oRange.InsertBreak($wdPageBreak) ; Разрыв страницы
EndFunc
 
Автор
P

pvnn

Осваивающий
Сообщения
305
Репутация
32
Сначала кода не было, дописал только часа через 3 :smile:
Так как связкой Word+Autoit особо не занимался, думал что у кого-нибудь возможно есть более изящное решение...
Тема решена.
 
Верх