Beste lezer,
ik heb een document met samengevoegd (excel/word) die ik afzondelijk per brief (ieder 2 pagina's) wil opslaan. Dit heb ik doormiddel van een macro die ik hier heb gevonden gerealiseerd. Echter neemt hij niet de zelfde opmaak mee als dat ik in het samengevoede bestand heb. Regelafstand wordt bijvoorbeeld hoger gegezet waardoor ik meer pagina's krijg. Hoe kan ik dit voorkomen?
De macro die ik momenteel heb is:
ik heb een document met samengevoegd (excel/word) die ik afzondelijk per brief (ieder 2 pagina's) wil opslaan. Dit heb ik doormiddel van een macro die ik hier heb gevonden gerealiseerd. Echter neemt hij niet de zelfde opmaak mee als dat ik in het samengevoede bestand heb. Regelafstand wordt bijvoorbeeld hoger gegezet waardoor ik meer pagina's krijg. Hoe kan ik dit voorkomen?
De macro die ik momenteel heb is:
PHP:
Sub Splitter()
'------------------------------------------------------------------------------------------------------------------
' splitter Macro
' Macro created by Doug Robbins to save each letter created by a mailmerge as a separate file.
'------------------------------------------------------------------------------------------------------------------
Dim Letters As Integer, Counter As Integer
Dim DocName As String, sRange As String
Dim Pad As String, sNullen As String
Dim aRange As Range
DocName = "Brief "
Pad = "H:\Temp\Word\"
Letters = ActiveDocument.Sections.Count
Selection.HomeKey Unit:=wdStory
Counter = 1
While Counter < Letters
ActiveDocument.Sections.First.Range.Cut
Documents.Add
Selection.Paste
'-----------------------------------------------------------------------------
'Naam samenstellen uit 1e alinea van tekst
'-----------------------------------------------------------------------------
Set aRange = ActiveDocument.Paragraphs(1).Range
DocName = aRange.Text
If Right(DocName, 1) = Chr(13) Or Right(DocName, 1) = Chr(10) Then
DocName = Left(DocName, Len(DocName) - 1)
End If
'-----------------------------------------------------------------------------
ActiveDocument.Sections(2).PageSetup.SectionStart = wdSectionContinuous
ActiveDocument.SaveAs FileName:=Pad & DocName & ".doc", FileFormat:=wdFormatDocument, LockComments:=False, _
Password:="", AddToRecentFiles:=True, WritePassword:="", ReadOnlyRecommended:=False, _
EmbedTrueTypeFonts:=False, SaveNativePictureFormat:=False, _
SaveFormsData:=False, SaveAsAOCELetter:=False
ActiveWindow.Close
Counter = Counter + 1
Wend
End Sub