Avatar billede websurfer11 Novice
13. februar 2009 - 22:55 Der 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?
Avatar billede Lene Fredborg Ekspert
13. februar 2009 - 23:21 #1
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.
Avatar billede websurfer11 Novice
13. februar 2009 - 23:38 #2
Her er min makro:


Sub mvh()
'
' mvh Makro
' Makro indspillet 13-02-2009 af Jørgen Vestergaard
'
    Selection.Font.Color = wdColorBlue
    Selection.TypeText Text:="stjerne tour de grindsted"
    Selection.TypeParagraph
    Selection.Font.Color = wdColorDarkRed
    Selection.TypeText Text:="Kurt Nørgaard Nielsen"
    Selection.TypeParagraph
    Selection.Font.Color = wdColorBlack
    Selection.TypeText Text:="Åhavevej 48"
    Selection.TypeParagraph
    Selection.TypeText Text:="7200 Grindsted"
    Selection.TypeParagraph
    Selection.TypeText Text:="Tlf. 75321195"
    Selection.TypeParagraph
    Selection.Font.Color = wdColorBlue
    Selection.TypeText Text:="mail@stjernetour.dk"
End Sub
Avatar billede websurfer11 Novice
13. februar 2009 - 23:41 #3
STJERNE TOUR DE GRINDSTED  - Algerian  str.14 (blå)
Kurt Nørgaard Nielsen      - Matura MT script str 12 (brun)
Åhavevej 48                - Ariel str 12 (sort)
DK - 7200  Grindsted      - Ariel str 12 (sort)
Tlf. 75 32 11 95          - Ariel str 12 (sort)
mail@stjernetour.dk        - Ariel str 12 (blå)
Avatar billede Lene Fredborg Ekspert
14. februar 2009 - 00:06 #4
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
Avatar billede websurfer11 Novice
14. februar 2009 - 00:24 #5
Tak for hjælpen!
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Tag et kursus i Word og øg effektiviteten

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester