27. august 2002 - 21:35Der er
14 kommentarer og 1 løsning
Brevflet til seperate udprintninger
Hej.
Jeg har fået lavet mig et dokument (4 sd.) og en datakilde (20 modtagere) til fletning. Dette kører som det skal, men fletningen resulterer i et 80 siders dokument. Dette er ikke hensigtsmæssigt, da printeren skal hæfte de 4 sider, som hver modtager skal have, og ikke 80 sider som indeholder alle 20 modtagere.
Når du brevfletter oprettes der automatisk flere sektioner - en pr. modtager. Du kan så udskrive de enkelte sektioner hver for sig vi nedenstående makro:
'Finder områderne, der skal udskrives If svar > 0 Then For n = 1 To svar ActiveDocument.Sections.Item(n).Range.Select Selection.MoveLeft Unit:=wdCharacter, Count:=1, Extend:=wdExtend 'Så der ikke kommer en ekstra side ud Application.PrintOut Range:=wdPrintSelection Next n End If End Sub
Det gjorde den også for mig - derfor satte jeg linien: "Selection.MoveLeft Unit:=wdCharacter, Count:=1, Extend:=wdExtend" ind. Måske skal du forøge Count:=1 til 2 eller flere...
Mit forsøg med at skrive 'For n = 1 To svar - 1' ser ud til at fjerne den sidste blanke side, uden det dog er gennemtestet. Jeg har også opdaget et problem med at word tilsyneladende overser tvunget sideskift ?!?
Så må du bruge denne jeg lige har fundet på Google.com *S*
Sub UdskrivHverSektionForSigSelv() NrSec = ActiveDocument.Sections.Count For i = 1 To NrSec ActiveDocument.PrintOut Range:=wdPrintRangeOfPages, _ Pages:="s" & Str(i) Next End Sub
Hulk hulk............. Nu er en kvik bruger kommet på den ide at der skal laves et word dokument med flere spalter. Disse spalter oprettes åbentbart med sektions skift. Dette resulterer i at der udskriver en fandens masse dokumenter..... Findes der en løsning på dette?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.