Microsoft Excel har to former for kontrol: Form kontroller og ActiveX-objekter . ActiveX-objekter er også kaldet ActiveX kommandoer. Både Formularkontroller og ActiveX-objekter tillader brugere at tilføje knapper og andre funktioner til Microsoft Excel-dokumenter . Der er flere forskelle mellem de to typer af kontroller. Tre typer af Form kontrolknapper og fire typer af ActiveX kommando knapper er tilgængelige . Form Controls
originale kontroller til Microsoft Excel kaldes Formularkontroller . Disse kontroller , som er forenelige med nogle tidligere versioner af softwaren , skal du ikke bruge Visual Basic for Applications ( VBA ) kode . Formularkontroller kan køre makroer , men kan ikke bruges på UserForms , websider eller til at styre begivenhederne . De store fordele ved disse kontroller er deres enkelhed og kompatibilitet. Men Formularkontroller lider en stor ulempe på grund af deres begrænsede brug.
ActiveX Controls
ActiveX-objekter er ofte brugt i forbindelse med VBA-kode , men koden er ikke kræves for regnearket former. Ligesom Formularkontroller kan ActiveX-objekter bruges på regneark. Imidlertid kan de også bruges på UserForms og kontrollere begivenhederne . ActiveX-objekter kan køre makroer så godt, men kun gennem begivenheden kontrol. De store fordele ved disse kontroller er deres fleksibilitet og tilpasning kapacitet. Den største ulempe ved disse kontroller er deres kompleksitet
Typer af kontrolknapper
p Der er tre typer af Form kontrolknapper : . Trykknapper , alternativknapper og spinde knapper. ActiveX også disse knap typer , samt en ekstra knap typen : skifteknappen . En standard knap kaldes en trykknap . Når en trykknap der klikkes , kører en makro, der udfører en handling. En alternativknap , også kaldet en alternativknap , giver brugeren et valg ud fra et begrænset sæt af muligheder . En rulleknap tillader en forøgelse eller nedsættelse af værdi. En rulleknap har en up -and- pil ned, og giver som regel direkte indtastning af en værdi ud over gradvis forandring . En knap gør det muligt for brugeren at skifte en indstilling eller tilstand mellem aktiveret og deaktiveret.
ActiveX Controls vs formularkontroller
Den største forskel mellem ActiveX knapper og Form knapper er, hvor disse knapper kan anvendes . Form knapper kan ikke bruges på UserForms eller Websider men ActiveX Knapper kan . En anden forskel er, at ActiveX -knapper kan bruge VBA-kode og Form Knapper bruger ikke VBA-kode. ActiveX-objekter har også en ekstra knap typen : skifteknappen . Uanset knap type, kan ActiveX -knapper tilpasses i højere grad end Form knapper. Men danner knapper er lettere at bruge .