Syftet med kryssrutan kontrollen används i program skrivna med Visual Basic for Applications , eller VBA , är att tillhandahålla ett medel för programmets användare ska ange ett " ja " eller " nej " svar på en fråga . VBA utvecklare använda flera verktyg och metoder för att aktivera kryssrutan kontrollen för att uppfylla denna funktion . Excel är dessa verktyg finns i VBA-programmering miljö . Installera en kryssruta på ett UserForm
Utvecklare öppnar Visual Basic utvecklingsmiljön genom att klicka på " Visual Basic " kommandot i Excel " Utvecklare " fliken . I denna miljö , kommer de att skapa en UserForm att vara värd en kryssruta genom att klicka på " UserForm " kommandot i " Infoga " -menyn . Utvecklare kommer att dra kryssrutan kontroll från utvecklingsmiljön verktygslåda på formen , oftast tillsammans med andra kontroller och frågar efter andra användardata .
Attribut
Inställning för Utseende
gång kryssrutan är på en UserForm kommer utvecklare justera utseendet och beteendet hos kryssrutan genom att använda den här kontrollen är " Egenskaper " fönster , vilket de visar genom att högerklicka i rutan och klicka på "Egenskaper . " Detta fönster visar många attribut för kryssrutan , men utvecklarna oftast bara behöver ställa några av dem . En är " Caption " egendom , vilket ger en beskrivande etikett för kryssrutan . Till exempel kan en utvecklare skriva följande text i " Caption " egendom av en kryssruta för en fråga om prenumeration preferenser : " Prenumerera mig till ditt nyhetsbrev . "
Ställa in egenskaper för programmering
utvecklarna ange attribut för kryssrutan som låter dem skriva programmering uttalanden för styrning kryssrutan . Till exempel kommer de att ställa in " Name " attribut för en kryssruta till något som är lätt att komma ihåg och som hänför sig till syftet med kryssrutan . Till exempel kan en utvecklare sätta " namn " attributet för en kryssruta som anger en användares prenumeration företräde för " cbxSubscribeMe . "
Click Händelse Funktion
efter att en checkbox attribut för dess utseende och beteende , utvecklare skriver kod som Excel körs en gång programmets användargränssnitt kontroller eller unchecks kryssrutan . De skriver denna kod i en händelse funktion som heter " Klicka . " En händelse funktion är en som Excel körs när ett musklick , knapptryckning eller andra åtgärder som händer . I " Click " händelse för en kryssruta som anger användarpreferenser prenumeration , kan utvecklaren skriva kod som tar bort eller lägger till användarens namn från en databas tabell som heter " Medlemmar . " Addera