Multiple Word documents concatenation (using VBScript / Windows Script Host)
Add multiple .DOC (or also .TXT etc.) files at the "docs" folder, named alphabetically in the order you wish them to be concatenated (say add a numeric prefix to their name).
Drag-drop the "docs" folder you wish to merge onto the DOCmerge.vbs file in order to get a Word file with the same name as the folder, but with the suffix "_CONCATENATED".
Important note: page layout of different sections/pages is not respected by the above script, so either fix the page/section formatting by hand (create section breaks where needed and change page layout for those sections you want to layout say horizontally [landscape] instead of vertically [portrait]). Can also try uncommenting "word.Selection.PasteAndFormat wdPasteDefault" by removing the ‘ in front of it and commenting the next line instead, in case that action also copy/pastes page orientation (haven’t tried it and find it unlikely though). Doing that change will render the script non-workable at older Word versions though. To fix this issue a total rewrite of the script is needed to enumerate all sections and copy text per section, also reading and setting the section orientation and whatever other section layout settings from the source file to the target file.
Requirements: you must have Microsoft Office and WSH (Windows Scripting Host) installed. If you don’t have WSH (it’s preinstalled at recent Windows versions), you can download WSH from Microsoft
(C)opyright 2009 – Zoomicon / George Birbilis
Free to use / give due credit