29. august 2018 - 02:30Der er
4 kommentarer og 1 løsning
Gør tekst fed til venstre før kolon i word?
Jeg har styr på at finde tegn i tekster i word. Men jeg kunne godt tænke mig, at hver gang jeg har fundet et kolon, så gør den teksten før kolonnet fed. Teksten før kolonnet variere altid.
Du kan bruge følgende, hvis det kun er ét kolon i hvert afsnit, du vil finde. Ellers kan du ændre på makroen. Den makro, jeg har lavet her, tjekker alle afsnit i dokumentet. Der kunne i stedet laves en makro, der som udgangspunkt bruger Find til af finde kolon.
Sub BoldTextBeforeFirstColonInEachParagrahp() Dim oPara As Paragraph Dim lngPos As Long Dim rngBold As Range
'iterate through all paragraphs For Each oPara In ActiveDocument.Paragraphs 'find first colon in para, if any, and return its position 'find only occurrences that have a space after the colon lngPos = InStr(1, oPara.Range.Text, ": ") If lngPos > 0 Then 'define the string to make bold - excl. the colon Set rngBold = oPara.Range.Duplicate With rngBold .End = .Start + lngPos - 1 .Font.Bold = True End With End If Next oPara
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.