Jeg er selv kommet en anelse videre, i det at jeg har løst den enkelt-liniet kommentar. FYI:
Da man ikke kan søge på paragraph (afsnit-tegnet ^p) når man gør bruge af wildcards* (hvilket jeg skal da jeg ikke ved hvad der står i kommentaren), kan man bruge koden ^13 i stedet for.
Således kommer min 'søg på' til at se således ud: //*^13
Den er straks værre når jeg skal lede efter den fler-liniet kommentar som jo starter med /* og slutter med */ - De indeholder jo stjerner(*), tegnet jeg også bruger til at fortælle Word at den skal finde 'hvadsomhelst' imellem det startende og afsluttende. Her tror jeg at man skal indsætte ASCII-koden for det ønskede specielle tegn (* = 042) men jeg kan ikke få det til at fungere (fra word-hjælpen:"^0nnn, where nnn is the character code"):
/^042*^042/
...altså / + koden for en stjerne + altherimellem-stjernen + koden for en stjerne + /
Men søgningen bliver foretaget som om jeg kun har skrevet: /*/ !?
Jeg har været inde i macro-editoren for at se om der ikke var en lettere copy-paste facon jeg kan lave macroen på, da jeg skal søge på mange ord og give dem den samme farve. I denne forbindelse vil jeg rigtigt gerne høre fra macro-visual-basic eksperter der kan fortælle mig nærmere om emnet. Jeg formoder at der er en lettere facon at gøre tingene på, da jeg reelt sidder og laver en gentagelse af nøjagtig den samme farve-formatering på en hel række ord.
Det må kunne lade sig gøre at lave en liste (et array måske?) af de ord jeg ønsker at formatere til en enkelt farve, og så loope igennem denne liste og lave formateringen for hvert loop. Det virker umådeligt omstændigt at skulle skrive:
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
Selection.Find.Replacement.Font.Color = wdColorBlue
With Selection.Find
.Text = "function"
.Replacement.Text = "function"
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWholeWord = True
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
..for hver ord.
Eny takers?