Forskellen mellem Active X, kommandoknapper og formknapper

Forfatter: Sharon Miller
Oprettelsesdato: 21 Januar 2021
Opdateringsdato: 28 November 2024
Anonim
Formkontrolelementer og Active X-kontrolelementer i Developer-fanen, er der nogen forskel?
Video.: Formkontrolelementer og Active X-kontrolelementer i Developer-fanen, er der nogen forskel?

Indhold

Microsoft Excel har to typer kontroller: formkontrol og ActiveX-kontrol. Sidstnævnte er også kendt som "ActiveX-kommandoer". Begge giver brugerne mulighed for at tilføje knapper og andre funktioner til Excel-dokumenter. Der er flere forskelle mellem dem med tre typer formkontrolknapper og fire typer ActiveX-kommandoknapper til rådighed.

Formular kontrol

De originale Microsoft Excel-kontroller kaldes formkontroller. De er ikke kompatible med nyere versioner af softwaren, og brug ikke VBA-kode (Visual Basic for Applications - Visual Basic for Applications). Kontrolformularer kan udføre kode, men de kan ikke bruges som brugerformularer, websteder eller til at spore begivenheder. De største fordele er dens enkelhed og kompatibilitet. De har dog en stor ulempe på grund af deres begrænsede anvendelse.

ActiveX-kontroller

ActiveX-kontroller bruges ofte sammen med VBA-kode, men kode kræves ikke til formularer. Som med formkontroller kan ActiveX-kontroller bruges i regneark. De kan dog også bruges i brugerformularer og til hændelsessporing. Dens kontroller kan også udføre kommandoer, men kun gennem en begivenhedskontrol. De største fordele ved disse kontroller er fleksibilitet og evnen til at tilpasse. Den største ulempe er kompleksitet.


Typer af kontrolknapper

Der er tre typer formkontrolknapper: klik-, indstillings- og rotationsknapper. Ud over disse har ActiveX også en vippeknap. Standardknappen kaldes en klikknap. Når nogen klikker på det, udfører den en kommando, der producerer en handling. Alternativknappen, også kaldet en "radioknap", giver brugeren et valg mellem begrænsede muligheder. Rotationsknappen tillader, at værdierne øges eller formindskes. En rotationsknap har en pil til at formindske og øge eller tillade direkte indtastning af værdier til yderligere modifikation.

Sammenligning mellem ActiveX-kontroller og formularkontroller

Den største forskel mellem "ActiveX" -knapper og formknapper er i deres brug. Sidstnævnte kan ikke bruges i brugerformularer eller websider, mens ActiveX-formularer kan. En anden forskel er, at ActiveX-knapper kan bruge VBA-kode i modsætning til former. ActiveX styrer også ressourcer med en ekstra knaptype: skift-knappen. Uanset hvilken type knap, i ActiveX kan de tilpasses på højere niveauer end på formknapper. Formularformularerne er dog lettere at bruge.