20. maj 2007 - 11:30Der er
7 kommentarer og 1 løsning
Word 2k3, fjern stort bogstav i krydshenvisninger
Hejsa,
Som mit tidl. spørgsmål er jeg ved at skrive rapport. I den har jeg en masse krydshenvisninger. Fx henvisning til "Tabel 5.1", men hvordan stopper jeg den i at skrive eksempelvis tabel med stort T hvis ikke det er første ord i en sætning?
Jeps. Præcist som Word-hajen skriver. Men - der skal være mellemrum inden } - ellers går det i ged. Hvis du ikke har lyst til at lege med felt-koderne, så højreklik på din krydshenvisning og vælg "Redigere felt...". I det vindue der dukker op, vælger du fra Format "Små bogstaver".
-> mrgumble Er du sød at forklare mig, hvordan/hvorfor du mener, at det går i ged, hvis ikke der er et ekstra mellemrum? Jeg opererer nemlig snildt med felterne uden det ekstra mellemrum.
Men hvis du gerne vil have opdateret alle dine 100 krydshenvisninger, kan følgende makro gøre det:
Sub LowerCaseInFields() Dim objField As Field
ActiveWindow.View.ShowFieldCodes = True
For Each objField In ActiveDocument.Fields If objField.Type = wdFieldRef Then objField.Select Selection.Collapse wdCollapseEnd Selection.MoveLeft unit:=wdCharacter, Count:=1 Selection.TypeText Text:="\*lower " End If Next objField
ActiveWindow.View.ShowFieldCodes = False ActiveDocument.Range.Fields.Update End Sub
Giv lige lyd fra dig, hvis du skal have hjælp til at få den placeret i vba og kørt.
Synes godt om
Ny brugerNybegynder
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.