Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.word.docmanagement
|
|||
|
|||
![]()
I have several chapters of a book written as separate documents. I would now
like to incorporate each document into a single document. How can this be done, or is this not possible? I am using Word 2007. |
#2
![]()
Posted to microsoft.public.word.docmanagement
|
|||
|
|||
![]()
As this is probably just a one time operation, copying and pasting is
probably the simplest way. -- Hope this helps. Please reply to the newsgroup unless you wish to avail yourself of my services on a paid consulting basis. Doug Robbins - Word MVP, originally posted via msnews.microsoft.com "Murrumba" wrote in message ... I have several chapters of a book written as separate documents. I would now like to incorporate each document into a single document. How can this be done, or is this not possible? I am using Word 2007. |
#3
![]()
Posted to microsoft.public.word.docmanagement
|
|||
|
|||
![]()
You could try the boiler add-in http://www.gmayor.com/Boiler.htm with the
option to set a section break between each document, but how successful it will be will depend on the relative formatting of the individual documents. -- Graham Mayor - Word MVP My web site www.gmayor.com Word MVP web site http://word.mvps.org "Murrumba" wrote in message ... I have several chapters of a book written as separate documents. I would now like to incorporate each document into a single document. How can this be done, or is this not possible? I am using Word 2007. |
#4
![]()
Posted to microsoft.public.word.docmanagement
|
|||
|
|||
![]()
Following code snippet demonstrates how to do it in VB.NET
[VB.NET CODE STARTS] '== Declare variables Dim fileArray as new ArrayList Dim intCount As Integer = 0 '== Create an object of WORD. Dim objWord As Object objWord = CreateObject("Word.Application") ' '== Loop through the collection of documents and add to main word document For Each fi As System.IO.FileInfo In dirInfo.GetFiles("*.doc") ' dirInfo : is the directory where all the separate docs are saved If Not fileArray.Contains(fi.FullName) Then ' Check if document is not already added. If intCount = 0 Then objWord.Documents.Add(fi.FullName) ' for the first document to be added use Documents.Add method Else objWord.Selection.InsertFile(filename:=fi.FullName , Range:="", ConfirmConversions:=False, Link:=False, Attachment:=False) ' next time onwards use InsertFile method End If objWord.Selection.EndKey(Unit:=6) ' set the control \ cursor to the end of the document to insert next in the new page intCount += 1 ' increment count by 1 fiArr.Add(fi.FullName) ' add the merged document to the collection End If Next '== Delete all separate documents from folder after merge For Each fi As System.IO.FileInfo In dirInfo.GetFiles("*.doc") fi.Delete() Next '== Make the main document visible If Not objWord.Visible Then objWord.Visible = True End If Murrumba wrote: How can I merge twelve separate documents into a single document? 07-Mar-10 I have several chapters of a book written as separate documents. I would now like to incorporate each document into a single document. How can this be done, or is this not possible? I am using Word 2007. Previous Posts In This Thread: On Sunday, March 07, 2010 7:21 PM Murrumba wrote: How can I merge twelve separate documents into a single document? I have several chapters of a book written as separate documents. I would now like to incorporate each document into a single document. How can this be done, or is this not possible? I am using Word 2007. On Sunday, March 07, 2010 9:43 PM Doug Robbins - Word MVP wrote: As this is probably just a one time operation, copying and pasting isprobably As this is probably just a one time operation, copying and pasting is probably the simplest way. -- Hope this helps. Please reply to the newsgroup unless you wish to avail yourself of my services on a paid consulting basis. Doug Robbins - Word MVP, originally posted via msnews.microsoft.com On Monday, March 08, 2010 1:31 AM Graham Mayor wrote: You could try the boiler add-in http://www.gmayor.com/Boiler. You could try the boiler add-in http://www.gmayor.com/Boiler.htm with the option to set a section break between each document, but how successful it will be will depend on the relative formatting of the individual documents. -- Graham Mayor - Word MVP My web site www.gmayor.com Word MVP web site http://word.mvps.org Submitted via EggHeadCafe - Software Developer Portal of Choice Free Online Courses Available for Eggheadcafe.com Users http://www.eggheadcafe.com/tutorials...ses-avail.aspx |
#5
![]()
Posted to microsoft.public.word.docmanagement
|
|||
|
|||
![]()
As this is probably just a one time operation, copying and pasting is
probably the simplest way. -- Hope this helps. Please reply to the newsgroup unless you wish to avail yourself of my services on a paid consulting basis. Doug Robbins - Word MVP, originally posted via msnews.microsoft.com "Murrumba" wrote in message ... I have several chapters of a book written as separate documents. I would now like to incorporate each document into a single document. How can this be done, or is this not possible? I am using Word 2007. |
#6
![]()
Posted to microsoft.public.word.docmanagement
|
|||
|
|||
![]() You could try the boiler add-in http://www.gmayor.com/Boiler.htm with the option to set a section break between each document, but how successful it will be will depend on the relative formatting of the individual documents. -- Graham Mayor - Word MVP My web site www.gmayor.com Word MVP web site http://word.mvps.org "Murrumba" wrote in message ... I have several chapters of a book written as separate documents. I would now like to incorporate each document into a single document. How can this be done, or is this not possible? I am using Word 2007. |
#7
![]()
Posted to microsoft.public.word.docmanagement
|
|||
|
|||
![]()
Following code snippet demonstrates how to do it in VB.NET
[VB.NET CODE STARTS] '== Declare variables Dim fileArray as new ArrayList Dim intCount As Integer = 0 '== Create an object of WORD. Dim objWord As Object objWord = CreateObject("Word.Application") ' '== Loop through the collection of documents and add to main word document For Each fi As System.IO.FileInfo In dirInfo.GetFiles("*.doc") ' dirInfo : is the directory where all the separate docs are saved If Not fileArray.Contains(fi.FullName) Then ' Check if document is not already added. If intCount = 0 Then objWord.Documents.Add(fi.FullName) ' for the first document to be added use Documents.Add method Else objWord.Selection.InsertFile(filename:=fi.FullName , Range:="", ConfirmConversions:=False, Link:=False, Attachment:=False) ' next time onwards use InsertFile method End If objWord.Selection.EndKey(Unit:=6) ' set the control \ cursor to the end of the document to insert next in the new page intCount += 1 ' increment count by 1 fiArr.Add(fi.FullName) ' add the merged document to the collection End If Next '== Delete all separate documents from folder after merge For Each fi As System.IO.FileInfo In dirInfo.GetFiles("*.doc") fi.Delete() Next '== Make the main document visible If Not objWord.Visible Then objWord.Visible = True End If Murrumba wrote: How can I merge twelve separate documents into a single document? 07-Mar-10 I have several chapters of a book written as separate documents. I would now like to incorporate each document into a single document. How can this be done, or is this not possible? I am using Word 2007. Previous Posts In This Thread: On Sunday, March 07, 2010 7:21 PM Murrumba wrote: How can I merge twelve separate documents into a single document? I have several chapters of a book written as separate documents. I would now like to incorporate each document into a single document. How can this be done, or is this not possible? I am using Word 2007. On Sunday, March 07, 2010 9:43 PM Doug Robbins - Word MVP wrote: As this is probably just a one time operation, copying and pasting isprobably As this is probably just a one time operation, copying and pasting is probably the simplest way. -- Hope this helps. Please reply to the newsgroup unless you wish to avail yourself of my services on a paid consulting basis. Doug Robbins - Word MVP, originally posted via msnews.microsoft.com On Monday, March 08, 2010 1:31 AM Graham Mayor wrote: You could try the boiler add-in http://www.gmayor.com/Boiler. You could try the boiler add-in http://www.gmayor.com/Boiler.htm with the option to set a section break between each document, but how successful it will be will depend on the relative formatting of the individual documents. -- Graham Mayor - Word MVP My web site www.gmayor.com Word MVP web site http://word.mvps.org Submitted via EggHeadCafe - Software Developer Portal of Choice Free Online Courses Available for Eggheadcafe.com Users http://www.eggheadcafe.com/tutorials...ses-avail.aspx |
#8
![]()
Posted to microsoft.public.word.docmanagement
|
|||
|
|||
![]()
There is a very fast way to achieve merge of multiple documents, see this:
http://www.youtube.com/watch?feature...&v=hmykKZAmK3k |
Reply |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
creating copy of a single pge in multi-page document as separate f | Microsoft Word Help | |||
How do I merge two separate documents as one | New Users | |||
Separate documents v large single document | Page Layout | |||
merge documents into separate booklets | Microsoft Word Help | |||
mail merge to separate documents | Microsoft Word Help |