Avatar billede LS-Falster Juniormester
24. januar 2012 - 15:04 Der er 3 kommentarer og
1 løsning

Slette bogmærke ved hjælp af rulleliste i formular

Jeg har en rulleliste i formular - Rulleliste1 - hvor jeg har valgmulighederne "Ja" og "Nej".

Hvis man vælger "Ja", skal bogmærket "affald" slettes.

Jeg har fundet nedenstående kode, som formentlig kan udbygges til mit behov:

    With ActiveDocument.Bookmarks
        If .Exists("affald") Then
            .Item("affald").Range.Delete
        End If
    End With

Mvh Lars
Avatar billede LS-Falster Juniormester
24. januar 2012 - 15:13 #1
Glemte lige at tilføje, at mit bogmærke er en hel side.
Avatar billede Lene Fredborg Ekspert
26. januar 2012 - 00:12 #2
Se tilrettet kode nedenfor (Application.ScreenRefresh kan evt. udelades, men det er med til at sikre, at skærmen opdateres, lige efter sletningen):

    With ActiveDocument
        If .FormFields("Rulleliste1").Result = "Ja" Then
            With .Bookmarks
                If .Exists("affald") Then
                    .Item("affald").Range.Delete
                    'Update screen
                    Application.ScreenRefresh
                End If
            End With
        End If
    End With
Avatar billede LS-Falster Juniormester
27. januar 2012 - 11:55 #3
Hej Lene

Det virker perfekt, så du må godt sende et svar.

Tak for hjælpen.

Mvh Lars
Avatar billede Lene Fredborg Ekspert
27. januar 2012 - 19:51 #4
Velbekomme.
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
Tag et kursus i Word og øg effektiviteten

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