Maler og Sideoppsett

January 4  by Eliza

Andre saker av WordTips har adressert hvordan du bruker maler. Maler er ingenting, men spesielle samlinger av stiler, makroer, verktøylinjer og andre "godbiter" som definerer din Word miljø. Du kan endre hvordan et dokument ser ut ved å endre malen festet til dokumentet og deretter bruke stiler, som er nødvendig. Du endre malen festet til et dokument ved hjelp av Maler og tillegg dialogboksen. (Se figur 1.) Du vise denne dialogboksen ved å velge Maler og tillegg på Verktøy-menyen.

Maler og Sideoppsett

Figur 1. Maler og tillegg dialogboksen.

Når du endrer maler på et dokument, er ikke alt fra den nye malen brukes på dokumentet. For eksempel er den siden oppsett for malen ikke brukes på et dokument. Dette kan være frustrerende, før du skjønner at å bruke det kan skape ganske mange problemer. Hvorfor? Fordi siden oppsettinformasjon innenfor Word, er en funksjon av seksjoner. Dette betyr at du kan variere side oppsett for hver seksjon definert i dokumentet. Når du kobler en ny mal til et dokument, hvordan er Word tenkt å vite hvilken seksjon side oppsett skal bli overskrevet? Hvis det gjelder sideoppsett fra malen til alle seksjoner i dokumentet, så du kan miste ganske mye arbeid.

Det er ingen slike problem, men når du først opprette et dokument basert på en mal. I dette tilfelle er det nye dokumentet bare en refleksjon av hele malen dokumentet.

Med denne forståelsen, hvis du fortsatt ønsker å bruke siden oppsettinformasjonen fra en mal til det aktuelle dokumentet, kan du gjøre det heller enkelt ved hjelp av en makro. Følgende makro kan fungere som din guide:

Sub ApplyTemplatePageSetup ()
Dim Tmpl As String
Dim CurDoc Som Document

Tmpl = ActiveDocument.AttachedTemplate
Satt CurDoc = ActiveDocument
Documents.Add Mal: ​​= 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
Avslutt med
ActiveDocument.Close Savechanges: = wdDoNotSaveChanges

Satt CurDoc = Nothing
End Sub

Denne makroen bestemmer malen i bruk, skaper et nytt dokument basert på denne malen, og deretter kopieres siden oppsettinformasjonen fra det nye dokumentet til den originale. Når du er ferdig, er det nye dokumentet skapt av makroen slettet. Du kan slette alle deler av makroen som du ikke føler er aktuelt. For eksempel, hvis du bare ønsket å endre margene for å matche din mal, alt du trenger å holde i denne makroen er de fire linjene som setter marginene.

Selvsagt, overstyrer denne makroen en side oppsettinformasjonen i dokumentet. (Dette er den opprinnelige ideen, ikke sant?)

WordTips er din kilde for kostnadseffektiv Microsoft Word trening. (Microsoft Word er den mest populære tekstbehandlingsprogrammet i verden.) Dette tipset (1815) gjelder for Microsoft Word 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Word (Word 2007 og senere) her: Maler og Sideoppsett.