Word - Vis indtastninger "bogmærker" i UserForm (Indtastningsboks)
Jeg er ved at lave en række dokumentskabeloner. Jeg har pt. lavet skabelonerne således, at når brugeren åbner dokumentet åbnes der en indtastningsboks (UserForm). Indtastningsboksen refererer til nogle bogmærker som jeg har placeret i dokumentet. Indtastningsboksen har nogle felter hvor brugeren skiver de relevante oplysninger, og trykker herefter på OK knappen for at indsætte, ryd for slette indholdet i felterne eller annuller for at lukke uden at indsætte tekst. Mit problem er, at når brugeren har udfyldt felterne, vises det ikke i indtastningsboksen når jeg kører makroen igen. Jeg vil gerne have en kode der kan læse hvad der står ud for bogmærkerne. Er dette muligt?
Udsnit af koden:
Private Sub OK_Click()
Dim Omraade As Range Dim Bogm As Bookmarks Set Bogm = ActiveDocument.Bookmarks
Set Omraade = Bogm("Firma_navn").Range Omraade.Text = Me.Navn.Text
Sub test() Dim bm As Bookmark, bmVærdi As String Selection.GoTo What:=wdGoToBookmark, Name:="Firma_navn" Selection.EndKey Unit:=wdLine, Extend:=wdExtend bmVærdi = Selection.Text End Sub
Jeg har prøvet det, men får kun markeret bogmærket efter indtastningen.
Jeg har som sagt lavet en UserForm bestående af nogle tekstbokse hvor brugeren får mulighed for at indtaste, disse tekstbokse refererer til nogle bogmærker.
Det jeg ønsker er at tekstboksene i min "UserForm" henter det der står ud for bogmærket så man får mulighed for at redigere det eller slette indholdet i alle bogmærker.
Bogmærket er defineret som "Firma_navn" tekstboksen i "UserForm" er defineret som "Navn".
Jeg ved ikke om mit spørgsmål er lidt besværligt, men jeg er meget ny indenfor VBA.
Jeg er meget interesseret i at høre, om du fik løst dit problem?
Synes godt om
Ny brugerNybegynder
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.