Avatar billede frede_manden Nybegynder
20. maj 2005 - 09:20 Der er 3 kommentarer og
1 løsning

Hightlight tekst

Hvis jeg har en tekst som siger f.eks. "939-33543-3434".. Og jeg godt vil hightlighte efter nr. 2 "-" hvordan gør jeg det?

Med venlig hilsen
Frede_Manden
Avatar billede frede_manden Nybegynder
20. maj 2005 - 09:20 #1
Og det er i VBA til Word
Avatar billede hiks Nybegynder
21. maj 2005 - 10:43 #2
hej nu ved jeg ikke lige hvad du bruger af form elementer men lad os tage en textbox...

Private Sub TextBox1_LostFocus()

    If Len(TextBox1.Text) > 0 Then
        position = InStrRev(TextBox1.Text, "-")
        TextBox1.SelStart =  position 'hvor skal markeringen starte
        TextBox1.SelLength = Len(TextBox1.Text) - position 'hvor lang er markeringen
        TextBox1.Select 'vælg textboxen
    End If

End Sub

/hiks
Avatar billede frede_manden Nybegynder
21. maj 2005 - 13:11 #3
Jamen hvordan vil du få det til at fungere hvis jeg har en tabel med 20 rækker, og den skal markere det?? Så kan jeg jo ikke gøre sådan`?
Avatar billede hiks Nybegynder
21. maj 2005 - 16:45 #4
du kan lave noget i samme stil med

with selection
  .Collapse
  'vælg ord
  .Extend
  'vælg sætning
  .Extend
  'lav markeringen om ligesom ovenfor.
end with

men du er jo nødt til at tilknytte det til en genvejstast eller lign.

/hiks
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
Kurser inden for grundlæggende programmering

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