Avatar billede erlandsen Seniormester
19. april 2008 - 08:07 Der er 4 kommentarer og
1 løsning

ændring af feltkoder

når jeg i word 2007 opdaterer alt med ctrl -a og f9 - så er der nogle steder hvor feltkoderne til mine krydshenvisninger igen bliver synlige istedet for teksten - det er især ifm. hyperlinks?

-og hvordan formaterer jeg mine krydshenvisninger så de f.eks. alle sammen bliver kursiv? (jeg har både henvisninger til tabeller, ligninger og figurer)
Avatar billede word-hajen Nybegynder
19. april 2008 - 10:40 #1
Jeg går ud fra, at det IKKE er, fordi du har fået slået "feltkodevisning" til (Alt+F9), at du ser koderne på skærmen.

Er dine dokumenter meget store? Er krydshenvisningerne rigtige ved print, så det kun er et "skærm-visnings-problem"?

Mht. formatering af dine krydshenvisninger, så bliver der ikke brugt en speciel typografi til disse, så - udover den manuelle metode - skal du bruge kode til at formatere henvisningerne. Det kan gøres på følgende måde:

Public Sub KursiveReferencer()
    Dim objField As Field
   
    For Each objField In ActiveDocument.Fields
        If objField.Type = wdFieldRef Then
            objField.Select
            Selection.Font.Italic = True
        End If
    Next objField
    Selection.Collapse
End Sub
Avatar billede erlandsen Seniormester
24. april 2008 - 18:20 #2
jeps - jeg har ikke slået feltkodevisning til.
dokumentet er på 100 sider - med et hav af referencer-
har ikke kunne checke om det kun er et skærm-visnings problem - men det må jeg lige checke...
ved ikke helt hvordan man buger kode?
Avatar billede word-hajen Nybegynder
24. april 2008 - 20:07 #3
Kopier den kode, som jeg har lavet. Åbn dit dokument. Tryk på Alt+F11. Du kommer nu ind i kodevinduet. Dobbeltklik på ThisDocument - så får du en "hvid side". Der indsætter du min kode. Luk kodevinduet ved at klikke på det røde kryds.

Når du skal kursivere alle krydshenvisninger i dokumentet, klikker du Alt+F8. Find derefter KursiveReferencer i listen og dobbeltklik herpå.
Avatar billede erlandsen Seniormester
25. april 2008 - 07:43 #4
det er jo genialt - husk at smide et svar...

hvad hvis jeg:
-både vil have fed og kursiv
-kun vil have fed
Avatar billede word-hajen Nybegynder
25. april 2008 - 11:14 #5
Hvis du vil have både fed og kursiv, skal du tilføje følgende linje i koden:

Selection.Font.Bold = True

(før eller efter Selection.Font.Italic = True)

Hvis du kun vil have fed, vupti - så sletter du linjen med Italic i koden.
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



Seneste spørgsmål Seneste aktivitet
I dag 06:10 Excel åbner fil i kæmpe format Af Aske i Excel
I går 22:00 Datafordeler Af Lsk i PHP
I går 12:37 Summere beløb pr. dato Af TTA i Excel
31/1022:44 Tilslutte chassic fans Af viking69 i PC
31/1020:28 LED lysstofrør Af ErikHg i Fri debat