Skillnaden mellan Active X, kommandoknappar och formulärknappar

Författare: Robert White
Skapelsedatum: 1 Augusti 2021
Uppdatera Datum: 21 November 2024
Anonim
Skillnaden mellan Active X, kommandoknappar och formulärknappar - Elektronik
Skillnaden mellan Active X, kommandoknappar och formulärknappar - Elektronik

Innehåll

Microsoft Excel har två typer av kontroller: formulärkontroller och ActiveX-kontroller. De senare är också kända som "ActiveX-kommandon". Båda tillåter användare att lägga till knappar och andra funktioner i Excel-dokument. Det finns flera skillnader mellan dem, med tre typer av formkontrollknappar och fyra typer av ActiveX-kommandoknappar tillgängliga.

Formkontroll

De ursprungliga Microsoft Excel-kontrollerna kallas formulärkontroller. De är inte kompatibla med de senaste versionerna av programvaran, använd inte VBA-koden (Visual Basic for Applications - Visual Basic for Applications). Kontrollformulär kan köra kod, men de kan inte användas som användarformulär, webbplatser eller för att spåra händelser. De största fördelarna är dess enkelhet och kompatibilitet. De har dock en stor nackdel på grund av deras begränsade användning.

ActiveX-kontroller

ActiveX-kontroller används ofta i kombination med VBA-kod, men kod krävs inte för formulärark. Som med formulärkontroller kan ActiveX-kontroller användas i kalkylark. De kan dock också användas i användarformulär och för händelsespårning. Dess kontroller kan också utföra kommandon, men bara genom en händelsekontroll. De största fördelarna med dessa kontroller är flexibilitet och möjligheten att anpassa. Den största nackdelen är komplexitet.


Typer av kontrollknappar

Det finns tre typer av formkontrollknappar: klicka, alternativ och rotationsknappar. Utöver dessa har ActiveX också en växlingsknapp. Standardknappen kallas en klick-knapp. När någon klickar på det utför det ett kommando som ger en åtgärd. Alternativknappen, även kallad "radioknapp", ger användaren ett val mellan begränsade alternativ. Med rotationsknappen kan värdena ökas eller minskas. En rotationsknapp har en pil för att minska och öka eller tillåta direkt inmatning av värden för ytterligare modifiering.

Jämförelse mellan ActiveX-kontroller och formulärkontroller

Den största skillnaden mellan "ActiveX" -knappar och formulärknappar är i deras användning. Det senare kan inte användas i användarformulär eller webbsidor, medan ActiveX-formulär kan. En annan skillnad är att ActiveX-knappar kan använda VBA-kod, till skillnad från former. ActiveX kontrollerar också resurser med en ytterligare knapptyp: växlingsknappen. Oavsett vilken typ av knapp, i ActiveX kan de anpassas på högre nivåer än på formulärknappar. Formulärformuläret är dock lättare att använda.