Avatar billede anders4u Nybegynder
13. august 2004 - 11:55 Der er 3 kommentarer og
1 løsning

formularer hjælp?

Jeg sidder og arbejder med formularer, hvor folk blandt andet skal indtaste deres navn. Da de skal indtaste deres navn flere gange, ville det være smart, at når de skrev i det første formularfelt, så blev det automatisk skrevet ind i de andre "navnefelter"....

Hvordan gør man det...?

Håber I forstår.

/Anders :-)
Avatar billede anders4u Nybegynder
13. august 2004 - 11:56 #1
De skal altså indtaste deres navn flere steder i dokumentet. !
Avatar billede rvm Nybegynder
13. august 2004 - 14:21 #2
Du kan lave en referance til formularfeltet via Indsæt/Referancer/Krydshenvisning det sted hvor navnet skal gentages

Desværre bliver referancen ikke opdateret automatisk, så du må køre følgende makro (som en udgangsmakro)på formularfeltet, hvor navnet skrives første gang:

Sub OpdaterRefFelter()
'Denne funktion opdater alle referancefelter i dokumentet
Dim n As Integer
Dim TypeFelt As Variant

Application.ScreenUpdating = False

On Error Resume Next
For n = 1 To ActiveDocument.Fields.Count
    TypeFelt = ActiveDocument.Fields.Item(n).Type

    'Kun referancefelter
    If TypeFelt = "3" Then
        ActiveDocument.Fields.Item(n).Update
    End If
Next

On Error GoTo 0
Application.ScreenUpdating = True

End Sub

Hvis det er for teknisk, så uddyber jeg gerne *S*
Avatar billede eagleeye Praktikant
13. august 2004 - 14:33 #3
Du kan prøve at downloade dette dokument og se forskelige muligheder:
http://www.addbalance.com/word/download/index.htm#UserForm
Avatar billede anders4u Nybegynder
18. august 2004 - 10:44 #4
Det virker sgu.... takker...
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