Avatar billede sts2002 Nybegynder
26. november 2002 - 10:51 Der er 7 kommentarer og
1 løsning

Underline code fejler. HASTER

Word2000 VBA
Hvad gør jeg galt i denne kode med hensyn til Understregning. Den er sat op til at udfylde bogmærket hvis det indeholder en værdi,, men den skulle også gerne så lægge en understregning på.
Det kan sagtens være at det er en lille ting.. men synes jeg har set mig blind på denne.
*******************
Selection.GoTo What:=wdGoToBookmark, Name:="bgmSagsNavn"
  Selection.FormFields("bgmSagsNavn").TextInput.EditType Type:=wdRegularText, Default:=txtSagsNavn, Format:=""

   
 
    If txtSagsNavn = "" Or IsNull(txtSagsNavn) Then
    Else
        With Selection
            .InsertBefore "Vedr.: "
            .Collapse Direction:=wdCollapseEnd
        End With
       

        Selection.GoTo What:=wdGoToBookmark, Name:="bgmSagsNavn"
        Selection.FormFields("bgmSagsNavn").TextInput.EditType Type:=wdRegularText, Default:=txtSagsNavn, Format:=""
        With Selection.Font
        .Underline = wdUnderlineSingle
        End With
    End If
Avatar billede ocp Nybegynder
26. november 2002 - 10:59 #1
Byt rundt på disse to linier:

Selection.GoTo What:=wdGoToBookmark, Name:="bgmSagsNavn"

og

Selection.FormFields("bgmSagsNavn").TextInput.EditType Type:=wdRegularText, Default:=txtSagsNavn, Format:=""
Avatar billede sts2002 Nybegynder
26. november 2002 - 11:08 #2
Okey.. den sætter nu en linie under selve teksten men ikke under ordret VEDR.: OG problemet er at den ikke længere udfylder mit bogmærke med den tekst jeg udfyldte. 

Jeg kigger lige på det og ser om det kan løses herfra..
Avatar billede sts2002 Nybegynder
26. november 2002 - 11:11 #3
Det blev løst..  Jeg fik byttet linierne begge steder og det skulle jeg jo selvfølglig ikke..
Kun i afsnittet.:

    If txtSagsNavn = "" Or IsNull(txtSagsNavn) Then

skulle jeg bytte det.
Avatar billede sts2002 Nybegynder
26. november 2002 - 11:16 #4
Den duer desværre bare ikke med understregningen under Vedr.:
Den kommer ikke frem...Kun under det udfyldte tekst
Avatar billede ocp Nybegynder
26. november 2002 - 11:37 #5
Hvad med dette?

Indsæt dette lige over "With Selection.Font":

StartOffset = Selection.Range.StartOf(wdParagraph, wdwExpand)
Selection.Start = Selection.Start + StartOffset + 1
Avatar billede sts2002 Nybegynder
26. november 2002 - 11:41 #6
:-)
Det er bare så flot.. Mange tak..
Lige det jeg skulle bruge.. TAkker og du får dine velfortjente point.
Avatar billede sts2002 Nybegynder
26. november 2002 - 11:42 #7
Vil lige sige  Det er dejligt at man kan få et hurtigt svar når man trænger til det.. Det er guld værd...!!!!!!
Avatar billede ocp Nybegynder
26. november 2002 - 11:42 #8
Godt du kunne bruge det. Tak for PTS.
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