View Single Post
 
Old 04-13-2023, 04:04 PM
gmaxey gmaxey is offline Windows 10 Office 2019
Expert
 
Join Date: May 2010
Location: Brasstown, NC
Posts: 1,617
gmaxey is just really nicegmaxey is just really nicegmaxey is just really nicegmaxey is just really nicegmaxey is just really nice
Default

Actually you weren't doing anything right.



Code:
Sub SplitDocumentTest()
Dim oRng As Range
Dim oDoc As Document

  Set oRng = ActiveDocument.Range
  With oRng
    .Collapse wdCollapseStart
    .EndOf Unit:=wdSection, Extend:=wdExtend
    .MoveEnd wdCharacter, -1
    Set oDoc = Documents.Add()
    .Copy
    oDoc.Content.Paste
    oDoc.SaveAs2 FileName:="Specification_1", FileFormat:=wdFormatXMLDocument
    Set oDoc = Nothing
    .Collapse wdCollapseEnd
    .MoveStart wdCharacter, 1
    .EndOf Unit:=wdSection, Extend:=wdExtend
    .MoveEnd wdCharacter, -1
    Set oDoc = Documents.Add()
    .Copy
    oDoc.Content.Paste
    oDoc.SaveAs2 FileName:="Specification_2", FileFormat:=wdFormatXMLDocument
    Set oDoc = Nothing
    .Collapse wdCollapseEnd
    .MoveStart wdCharacter, 1
    .EndOf Unit:=wdSection, Extend:=wdExtend
    .MoveEnd wdCharacter, -1
    Set oDoc = Documents.Add()
    .Copy
    oDoc.Content.Paste
    oDoc.SaveAs2 FileName:="Specification_3", FileFormat:=wdFormatXMLDocument
    Set oDoc = Nothing
  End With
lbl_Exit:
  Exit Sub
End Sub
__________________
Greg Maxey
Please visit my web site at http://www.gregmaxey.com/
Reply With Quote