Avatar billede hannefrank Nybegynder
07. oktober 2002 - 19:00 Der er 1 kommentar og
2 løsninger

Skjul formularfelter

I en wordskabelon har jeg indsat form-felter til indtastning af "Navn", "Att.", "Adresse1", "Postnr" og "By". Nu vil jeg gerne, at f.eks. Att.feltet ikke vises som et tomt linie, eller med feltnavn, hvis ikke brugerne af skabelonen har udfyldt feltet. Word 2000 benyttes.
07. oktober 2002 - 19:08 #1
kan du VBA ??
07. oktober 2002 - 19:24 #2
Idet nedenstående eksempel har jeg lavet nogle formfelter - txtadress1 og txtadress2
så spørg jeg om der er noget i txtadress2, hvis der ikke er, fylder jeg kun txtadress1 ind i brevet,
ellers fylder jeg begge ind..

Det er den samme funktion - nu skal du blot ændre variabler til dit brug


        If Me.txtAdress2 <> "" Then
            Selection.TypeText Text:=Trim(frmCustomerInput.txtAdress1) & ", " & Trim(frmCustomerInput.txtAdress2)
        Else
            Selection.TypeText Text:=Trim(frmCustomerInput.txtAdress1)
        End If


nb. Hvis du vil indsætte et linie skift kan det gøres med "chr(13)"
Avatar billede rvm Nybegynder
07. oktober 2002 - 22:40 #3
Det er et typisk problem, når der arbejdes med formularfelter. Der et 2 løsningsmetoder (mindst *S*):

Løsning 1:
Opret via VBA en formular, hvor brugeren indtaster Navn osv og indsæt så indformationerne i formularfelterne i dokumentet (se ovenstående som kodeeksempel).

Løsning 2:
Hvis du ikke vil bruge VBA, så kan du ikke fjerne, slette eller skjule et formularfelt, men du kan jo bare lade det være op til brugeren selv at skrive Att:, da de jo sagtens kan lave linieskift i et formularfelt. Det er faktisk lidt luksus, at du skal forære dem det hele *S*
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