? Microsoft Office-produkter har kommet med en innebygd scripting miljø kalt Visual Basic for Applications ( VBA ) som gir mulighet for tilpasning og automatisering av repeterende funksjoner innen Word, Excel og PowerPoint. VBA tillater betydelig fleksibilitet ved bruk av flere elementer , hvorav det ene kalles en " egenskap." En Riktig ( ty ) Definisjon
En eiendom i Excel er noen form for spesifikk informasjon knyttet til et bestemt objekt eller funksjon samtale . Du kan definere flere egenskaper på et objekt , og enkelte objekter kommer med egenskaper forhåndsdefinert .
Properties og datatyper
egenskaper kan gjenspeile alle datatyper som Excel kan bruke, inkludert heltall , numeriske data ( som er heltall med informasjon etter desimaltegnet ) og streng data ( som er tekstinformasjon ) .
tilgang Eiendommer
< p > en eiendom er tilgjengelig gjennom den GET -kommandoen i en subrutine , forutsatt subrutinen er i gang med tilstrekkelige tilgangsrettigheter nivåer for å få tilgang til eiendommen . De fleste av stedene der egenskaper trenger debugging kommer fra tilgangsnivå konflikter .
Skrive til Properties
En av de viktigste bruksområdene for eiendommene er å midlertidig lagre UserForm informasjon på en objektet mens en subrutine er i gang , og dette er gjort med SET -kommandoen inne i Visual Basic, og SET -kommandoen kan angi tilgangsnivået, til dataene skrives (eller hvor dataene er kopiert fra ) og datatype
.
egenskaper og Coding metodikk
den primære fordelen med å bruke egenskapene til å merke objektene er at de tillater dine data håndtering for å være " smart" og for å dra nytte av objektet arv modell av Excel VBA. Dette kan , brukt riktig , vil du spare hundrevis til tusenvis av linjer med kode håndtering trivielle operasjoner - tenk på dem som en midlertidig korktavle hvor du kan sette en lapp med litt informasjon brukes av programmet , som da vil bli arkivert bort eller kastes når det er ikke lenger nødvendig.