Sådan bruges afkrydsningsfelter i Word

Brug Word's afkrydsningsfelter til at indsamle data fra nogen, der læser dit dokument eller fra nogen, der bruger et VBA-program, du har indlejret i dokumentet. (VBA er kort for Visual Basic for Applications, et programmeringssprog, der er udviklet af Microsoft). Dataene skal være af boolesk karakter, hvilket betyder, at det kun kan tage en af ​​to værdier. Hvis du vil bruge afkrydsningsfelter, skal du skrive VBA-makroer til dem i en hændelsesprocedure inden for VBA-udviklingsmiljøet. Hændelsesprocedurer er funktioner, der kører, når visse hændelser forekommer i et Word-dokument. En sådan begivenhed er en bruger, der klikker på et afkrydsningsfelt.

Brug afkrydsningsfelter på en dokumentside

1.

Opret et nyt Word-dokument, og klik derefter på menuen "Fil". Klik på "Indstillinger" for at få vist dialogboksen Indstillinger. Klik på "Tilpas bånd" i dialogens venstre rude, og klik derefter på afkrydsningsfeltet "Udvikler". Dette fortæller Word, at du vil afsløre den normalt skjulte Udvikler-faneblad. Denne fane har en knap, der lader dig indsætte afkrydsningsfelter i Word-dokumenter.

2.

Klik på fanen "Udvikler", og klik derefter på knappen "Legacy Tools" i gruppen Kontrol. Klik på afkrydsningsfeltet kontrol for at indsætte et afkrydsningsfelt i det aktuelle dokument. Højreklik på afkrydsningsfeltet og klik på "Egenskaber".

3.

Klik i tekstboksen til højre for egenskaben Caption i vinduet Egenskaber, og indtast derefter prompten, som du vil have, at brugeren skal svare på ved at klikke på afkrydsningsfeltet. For eksempel kan du skrive "Ja, skriv mig venligst til nyhedsbrevet."

4.

Højreklik på afkrydsningsfeltet og klik på "View Code" for at åbne VBA udviklingsmiljø. Indtast følgende VBA-sætninger over slut-underopgørelsen. Disse udsagn viser en besked, hvis brugeren markerer afkrydsningsfeltet.

Hvis (Check box1.Value = True) Så MsgBox ("Du har abonneret") Afslut Hvis

5.

Tryk på "Alt-F11" for at vende tilbage til Word-dokumentet, og klik derefter på knappen "Design" i Kontrolgrupper på fanen Udvikler. Denne handling aktiverer afkrydsningsfeltet for dataindtastning.

6.

Klik på afkrydsningsfeltet. Din makro vil køre og vise meddelelsen "Du har abonneret." Klik på afkrydsningsfeltet igen for at fjerne markeringen. Der vises ingen besked denne gang.

Brug en afkrydsningsfelt i en brugerformular

1.

Opret et nyt Word-dokument, tryk derefter på "Alt-F11" for at komme ind i VBA-udviklingsmiljøet. Klik på menuen "Indsæt", og klik derefter på "Brugerformular" for at indsætte en ny brugerformular i dokumentet.

2.

Træk en afkrydsningsfelt kontrol fra værktøjskassefeltet til brugerformularen. Indtast en prompt i tekstboksen til højre for egenskaben Caption i egenskabsruden, f.eks. "Ja, jeg vil gerne abonnere."

3.

Dobbeltklik på afkrydsningsfeltet for at få vist begivenhedsproceduren, der kører, når en bruger klikker afkrydsningsfeltet under udførelsen af ​​brugerformularen. Indtast eller indsæt følgende programkode over end-underopgørelsen.

Hvis (Check box1.Value = True) derefter MsgBox ("Du har kun abonneret.") Afslut Hvis

4.

Tryk på "F5" for at udføre brugerformularen. Klik på afkrydsningsfeltet for at indsætte et afkrydsningsfelt. Din programkode vil køre og vise meddelelsen "Du har kun abonneret." Hvis du klikker på boksen igen, vises ingen besked, fordi If-sætningen i koden kun kontrollerer betingelsen, når afkrydsningsfeltet er markeret.

Populære Indlæg