Skabeloner og Sideopsætning

Andre spørgsmål af WordTips har behandlet, hvordan man bruger skabeloner. Skabeloner er intet andet end særlige samlinger af stilarter, makroer, værktøjslinjer og andre "goodies", der definerer dit Word miljø. Du kan ændre, hvordan et dokument ser ved blot at ændre skabelonen knyttet til dokumentet og derefter anvende typografier, som er nødvendigt. Du kan ændre den skabelon, er knyttet til et dokument ved hjælp af skabeloner og tilføjelsesprogrammer dialogboksen. (Se figur 1.) du viser denne dialogboks ved at vælge Skabeloner og tilføjelsesprogrammer i menuen Funktioner.

Skabeloner og Sideopsætning

Figur 1. Skabeloner og tilføjelsesprogrammer dialogboksen.

Når du ændrer skabeloner på et dokument, der ikke alt fra den nye skabelon anvendes på dokumentet. For eksempel er den side setup for skabelonen ikke anvendes på et dokument. Det kan være frustrerende, indtil du indser, at anvende det kunne skabe en del problemer. Hvorfor? Fordi sideopsætning information, inden Word, er en funktion af sektioner. Det betyder, at du kan variere sideopsætning for hvert afsnit er defineret i dokumentet. Når du vedhæfter en ny skabelon til et dokument, hvordan Word formodes at vide, hvilken sektion side opsætning skal overskrives? Hvis det anvender sideopsætning fra skabelonen til alle sektioner i dokumentet, så kan du miste en hel del af arbejdet.

Der er ikke sådan problem, men når du først oprette et dokument baseret på en skabelon. I dette tilfælde, det nye dokument er simpelthen en afspejling af hele dokumentskabelon.

Med denne forståelse, hvis du stadig ønsker at anvende sideopsætning fra en skabelon til det aktuelle dokument, kan du gøre det temmelig nemt ved hjælp af en makro. Følgende makro kan fungere som din guide:

Sub ApplyTemplatePageSetup ()
Dim tmpl As String
Dim CurDoc som dokument

Tmpl = ActiveDocument.AttachedTemplate
Set CurDoc = ActiveDocument
Documents.Add Skabelon: = tmpl

Med CurDoc.PageSetup
.LineNumbering.Active =
ActiveDocument.PageSetup.LineNumbering.Active
.Orientation = ActiveDocument.PageSetup.Orientation
.TopMargin = ActiveDocument.PageSetup.TopMargin
.BottomMargin = ActiveDocument.PageSetup.BottomMargin
.LeftMargin = ActiveDocument.PageSetup.LeftMargin
.RightMargin = ActiveDocument.PageSetup.RightMargin
.Gutter = ActiveDocument.PageSetup.Gutter
.HeaderDistance = ActiveDocument.PageSetup.HeaderDistance
.FooterDistance = ActiveDocument.PageSetup.FooterDistance
.PageWidth = ActiveDocument.PageSetup.PageWidth
.PageHeight = ActiveDocument.PageSetup.PageHeight
.FirstPageTray = ActiveDocument.PageSetup.FirstPageTray
.OtherPagesTray = ActiveDocument.PageSetup.OtherPagesTray
.OddAndEvenPagesHeaderFooter =
ActiveDocument.PageSetup.OddAndEvenPagesHeaderFooter
.DifferentFirstPageHeaderFooter =
ActiveDocument.PageSetup.DifferentFirstPageHeaderFooter
.SuppressEndnotes = ActiveDocument.PageSetup.SuppressEndnotes
.MirrorMargins = ActiveDocument.PageSetup.MirrorMargins
End med
ActiveDocument.Close SaveChanges: = wdDoNotSaveChanges

Set CurDoc = Nothing
End Sub

Denne makro bestemmer skabelonen i brug, opretter et nyt dokument baseret på denne skabelon, og derefter kopierer sideopsætning oplysninger fra det nye dokument til den oprindelige den. Når det er gennemført, bliver det nye dokument oprettet af makroen slettet. Du kan slette dele af den makro, du ikke føler finder anvendelse. For eksempel, hvis du kun ønskede at ændre margenerne til at matche din skabelon, alt hvad du behøver for at holde denne makro er de fire linjer, der sætter margenerne.

Det er klart, denne makro tilsidesætter enhver sideopsætning oplysninger i dokumentet. (Dette er den oprindelige idé, ikke?)

WordTips er din kilde til omkostningseffektiv Microsoft Word træning. (Microsoft Word er det mest populære tekstbehandlingsprogram i verden.) Dette tip (1815) gælder for Microsoft Word 97, 2000, 2002, og 2003. Du kan finde en version af dette tip til menufaner Word (Word 2007 og nyere) her: Skabeloner og Sideopsætning.


© 2021 Zajacperrone.com | Contact us: webmaster# zajacperrone.com