Formålet afkrydsningsfeltet kontrol bruges i programmer skrevet med Visual Basic for Applications eller VBA , er at give et middel til brugerne af programmet for at indtaste et "ja" eller "nej" svar på et spørgsmål . VBA udviklere bruger flere værktøjer og metoder til at aktivere afkrydsningsfeltet kontrol til at varetage denne funktion . Excel gør disse værktøjer til rådighed i sin VBA programmering miljø . Installation af en Checkbox på en UserForm
Udviklere åbne Visual Basic udviklingsmiljøet ved at klikke på "Visual Basic " kommando af Excels "Udvikler "-fanen . I dette miljø , vil de skabe en UserForm at være vært for et afkrydsningsfelt ved at klikke på " UserForm " kommando i " Indsæt" menuen . Udviklere vil trække afkrydsningsfeltet kontrol fra udviklingsmiljøet værktøjskasse til formularen , som regel sammen med andre kontroller, og beder for andre brugerdata.
Indstilling attributter for udseende
Når afkrydsningsfeltet er på en UserForm vil udviklere justere udseendet og opførslen af afkrydsningsfeltet ved hjælp af denne kontrol er " Properties " vinduet, som de vises ved at højreklikke på afkrydsningsfeltet og klikke på "Egenskaber". Dette vindue viser mange egenskaber for afkrydsningsfeltet , men udviklerne typisk kun brug for at sætte et par af dem . Den ene er " Caption " ejendom , som giver en beskrivende etiket for afkrydsningsfeltet. For eksempel kan en udvikler skrive følgende tekst i " Caption " ejendom i et afkrydsningsfelt for et spørgsmål om abonnement præferencer : " Tilmeld mig til dit nyhedsbrev. "
Indstilling Ejendomme til programmering
udviklerne sæt attributter af afkrydsningsfeltet , lad dem skrive programsætninger til styring afkrydsningsfeltet. For eksempel vil de sætte "Navn" attribut for et afkrydsningsfelt for at noget, der er let at huske og som knytter sig til formålet med afkrydsningsfeltet. For eksempel kan en udvikler indstille "Navn" attribut for et afkrydsningsfelt angiver en brugers abonnement præference til " cbxSubscribeMe ".
Klikhændelsen Function
Efter indstilling en afkrydsningsfeltet attributter for sit udseende og opførsel , udviklere skrive kode , som Excel vil køre når programmets brugerens kontrol eller unchecks afkrydsningsfeltet. De skriver denne kode i en begivenhed funktion kaldet "Klik ". En begivenhed funktion er en, der Excel kører, når et museklik , tastetryk eller anden handling sker. I " Click" begivenhed for et afkrydsningsfelt angiver brugerabonnementlicens præferencer , kan bygherren skrive kode, der fjerner eller tilføjer brugerens navn fra en database tabel ved navn " Abonnenter . "