Ik heb een formulier waarin een bookmark "Locatie" staat.
Daarnaast heb ik via VBA een listbox gemaakt die ingevuld is met verschillende locaties (bijvoorbeeld)
Amsterdam
Eindhoven
Leiden
Maastricht
Rotterdam
Als ik een locatie aanklikt bijvoorbeeld "Leiden", dan wordt het Bookmark "Locatie" automatisch Leiden ingevuld.
Hiervoor gebruik ik de volgende code
Dit werkt verder prima.
Het document is zo ingesteld dat het document als het afgesloten wordt en opnieuw wordt geopend dat het userform automatisch weer wordt opgestart.
Bij de verschillende textbox en combobox hierin wordt netjes de gegevens overgenomen wat in de bookmarks staat alleen de Listbox wilt dit niet doen.
In de listbox wordt dan niet "Leiden" geselecteerd, maar "Rotterdam" elke keer de laatste naam wat in de listbox staat.
Is er een mogelijkheid wat in Bookmark "Locatie" staat ook automatisch wordt geselecteerd in de Listbox.
Mocht het niet kunnen, dan desnoods dat er dan geen selectie wordt gemaakt in de listbox, dat men gewoon opnieuw moet aanklikken.
Ik hoop dat iemand mij kan helpen.
Alvast bedankt,
Fabian.
Daarnaast heb ik via VBA een listbox gemaakt die ingevuld is met verschillende locaties (bijvoorbeeld)
Amsterdam
Eindhoven
Leiden
Maastricht
Rotterdam
Als ik een locatie aanklikt bijvoorbeeld "Leiden", dan wordt het Bookmark "Locatie" automatisch Leiden ingevuld.
Hiervoor gebruik ik de volgende code
Code:
Private Sub Listbox1_Change()
ActiveDocument.Bookmarks("Locatie").Select
s = ListBox1.Value
Selection.TypeText Text:=s
Selection.MoveLeft Count:=Len(s), Extend:=wdExtend
ActiveDocument.Bookmarks.Add Name:="Locatie", Range:=Selection.Range
End Sub
Code:
Private Sub Userform_Activate()
UserForm1.ListBox1 = ActiveDocument.Bookmarks("Locatie").Range.Text
End Sub
Dit werkt verder prima.
Het document is zo ingesteld dat het document als het afgesloten wordt en opnieuw wordt geopend dat het userform automatisch weer wordt opgestart.
Bij de verschillende textbox en combobox hierin wordt netjes de gegevens overgenomen wat in de bookmarks staat alleen de Listbox wilt dit niet doen.
In de listbox wordt dan niet "Leiden" geselecteerd, maar "Rotterdam" elke keer de laatste naam wat in de listbox staat.
Is er een mogelijkheid wat in Bookmark "Locatie" staat ook automatisch wordt geselecteerd in de Listbox.
Mocht het niet kunnen, dan desnoods dat er dan geen selectie wordt gemaakt in de listbox, dat men gewoon opnieuw moet aanklikken.
Ik hoop dat iemand mij kan helpen.
Alvast bedankt,
Fabian.