nej problemet er snarere, at du definerer sidefoden i en makro. Den vil givetvis ignorere den formatering du laver og i stedet bruge standardformateringen, medmindre du koder den til noget andet.
ActiveSheet.PageSetup.LeftFooter = "&""Times New Roman,Normal""test"
Denne linier formaterer sidefoden til Times New Roman
men prøv at eksperimentere lidt med at optage en makro, mens du tilretter din sidefod. Bagefter vil du kunne klippe formateringen over til den rigtige makro
&11 i linien giver størrelsen 11 pkt. Når du får Times New Roman frem, må det være, fordi du ikke har Georgia på maskinen, men du kan selvfølgeligt ændre til, hvad du synes.
Jeg forstår godt det hele, og jeg kan få en hvilkensomhelst skrifttype og størrelse jeg vil, men nu har jeg et andet problem: en gang imellem får jeg fejlen:
Run-time error '1004': Kan ikke angive egenskaben LeftFooter for klassen PageSetUp
men jeg sytes det er tilfædigt hvornår den gør det. Min kode ser sådan ud:
Nej, jeg har prøvet at skrive meget lang tekst, det er ikke problemet, den skriver bare oven i. I øvrigt har jeg jo linieskift (Chr(13)). Nu har jeg fået den til at acceptere LeftFooter og CenterFooter, men skriver jeg også noget i RightFooter kommer fejlen. Mystisk!
Nu har jeg fundet ud af det!! Det er fordi sidehoveder og sidefødder kun må indeholde 255 tegn! Derfor så det ud som en tilfældighed hvornår den meldte fejl, det afhang af jo hvor lang stien var.
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.