13. februar 2009 - 22:55Der er
4 kommentarer og 1 løsning
Speciel skrifttype forsvinder ved afspilning af makro
Jeg har lavet en Makro med en speciel Skrifttype som så veksler til en anden skriftype til sidst. Ved afspilning spilles den indtastede tekst fint, men det hele med neutral ensartet skrift på alle linier.
Hvad gør jeg galt? - eller hvordan SKAL det indspilles. Efter jeg har trykket indspil. Taster jeg min tekst ind og sætter skrifttype først naturligvis, og efter indtastningen trykker jeg afslut indspilningen.
Hvorfor afvikles alle linier så med samme skrift og alle i størrelse 10?
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Der er ikke sikkert, du gør noget galt. Det sker jævnligt, at en indspillet makro ikke gør det forventede, når makroen afspilles. Hvis du poster den makro, du har indspillet, er det lettere at hjælpe dig. Der skal måske rettes noget i den.
I den makro, du har optaget, er det ikke nogen kode, som sætter skrifttypen (font). Nedenfor finder du en omskrevet version, som skriver teksten, sådan som du har specificeret den. Skrifttypen "Matura MT script" er tilsyneladende ikke en standard skrifttype (findes ikke hos mig hverken i 2003 eller 2007):
Sub OmskrevetMakro()
With Selection With .Font .name = "Algerian" .Size = 14 .Color = wdColorBlue End With 'indsæt tekst med store bogstaver, vbCr sætter afsnitstegn .TypeText Text:=UCase("stjerne tour de grindsted") & vbCr
With .Font .name = "Matura MT script" .Size = 12 .Color = wdColorDarkRed End With 'indsæt tekst og afsnitstegn .TypeText Text:="Kurt Nørgaard Nielsen" & vbCr
With .Font .name = "Ariel" .Size = 12 .Color = wdColorBlack End With 'indsæt næste tre linjer .TypeText Text:="Åhavevej 48" & vbCr & _ "Tlf. 75321195" & vbCr & _ "7200 Grindsted" & vbCr
.Font.Color = wdColorBlue .TypeText Text:="mail@stjernetour.dk" End With End Sub
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.