Ik heb een document samengevoegd maar wil dit nu splitsen in pdf bestanden. De pdf bestanden moeten een naam krijgen bijv factuur 1.pdf factuur2.pdf etc
Ik heb de volgende macro, maar middels deze macro moet ik zelf de naam iedere keer invoeren. De naam zou eigenlijk moeten zijn een samenvoeging van factuur plus de counter, hoe kan ik dat doen. Alvast dank Will1414
Ik heb de volgende macro, maar middels deze macro moet ik zelf de naam iedere keer invoeren. De naam zou eigenlijk moeten zijn een samenvoeging van factuur plus de counter, hoe kan ik dat doen. Alvast dank Will1414
Code:
Sub Splitter2()
' 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, sDoc As String
sDoc = "Brief "
Letters = 5
Selection.HomeKey Unit:=wdStory
Counter = 1
While Counter < Letters
Application.PrintOut FileName:="", Range:=wdPrintCurrentPage, Item:= _
wdPrintDocumentWithMarkup, Copies:=1, Pages:="", PageType:= _
wdPrintAllPages, Collate:=True, Background:=True, PrintToFile:=False, _
PrintZoomColumn:=0, PrintZoomRow:=0, PrintZoomPaperWidth:=0, _
PrintZoomPaperHeight:=0
Selection.GoTo What:=wdGoToSection, Which:=wdGoToNext, Count:=1, Name:=""
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ""
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Counter = Counter + 1
Wend
End Sub
Laatst bewerkt door een moderator: