,, som retten,,,,,, objekt orienteret planlægning (ups for kort) er baseret på idéen om, at alt i programmeringen kan beskrives som et objekt.disse genstande er ikke fysiske ting, som vi kan se i det virkelige liv, men virtuel, der findes i computerens hukommelse,.,, er det i følgende lektioner, vil jeg skrive om ting, der er forbundet med genstande som f.eks. ejendomme, metoder, begivenheder og hierarki.,,, anvendelse, formål og genstand for hierarki, anvendelse objekt repræsenterer hele excel - ansøgning.det ligger i toppen af hierarkiet, og det indeholder imod ethvert andet objekt.følg denne lektie at lære mere.,,, den mest almindelige genstande, der stammer fra anvendelsen genstand, er:,,, arbejdsbog, vindue,,,,, disse ting kan indeholde andre objekter.lad ’ s tage, arbejdsbog, f.eks.hvert hæfte indeholder ting, som f.eks.:,,, kladde,, vinduer, navn,,,,, at disse ting kan også indeholde objekter.for eksempel en kladde, kan indeholde følgende genstande:,,,,,,,, kommentarer, hyperlink,,,,, der henviser til objekter, med henblik på at arbejde med vba objekter, først skal du lære, hvordan man kan henvise til dem.nedenfor, vil du finde eksempler på, hvordan vi kan forkorte den kode, så det bliver mere læselig og lettere at skrive.,,,,, f.eks. følgende kode er en henvisning til værdien i celle, b5. kan det være skrevet i følgende form:,,, bøger (og anvendelse. bdquo; book1. xlsx ”). arbejdssedler („ sheet1 ”). kategori (&bdquo, b5 og rdquo;). værdi,,,, på vba, ansøgningen objekt er altid troet.det betyder, at vores forhold kan skrives som:,,, bøger („ book1. xlsx ”). arbejdssedler („ sheet1 ”). kategori (&bdquo, b5 og rdquo;). værdi,,,, hvis du ønsker at gøre opmærksom på, at den første arbejdsplan i hæfte, du kan bruge:,,, bøger („ book1. xlsx ”). arbejdssedler (1). kategori (&bdquo, b5 og rdquo;). værdi,,,,, hvis du ikke &rsquo ikke henviser til et bestemt arbejdsbog, excel forudsætter, at de beregninger, er i den nuværende åbnet arbejdsbog:,,, arbejdspapirer, stk. 1. udvalg (&bdquo, b5 og rdquo;). værdi,,,,,,, er det samme med arbejdsplan.hvis du mister ordet, excel vil antage, at de ligger i den aktive kladde.,,, interval (&bdquo, b5 og rdquo;). værdi,,,,, fordi værdien, betragtes som misligholdelse ejendom, i dette tilfælde, kan vi også gøre en reference uden værdi, ejendom.endelig vil der blive:,,, interval (&bdquo, b5 og rdquo;), protesterer egenskaber, hver fysisk objekt har nogle egenskaber.det kan være farve, størrelse, vægt, navn og så videre.men ikke kun objekter i det virkelige liv har egenskaber, også virtuel vba genstande har dem.,, der er tusindvis af egenskaber i excel, nogle af dem kan ændres, og de andre er rom.du er ’ t skal huske dem alle.du vil sandsynligvis kun bruger en lille del af de vigtigste.,,, f.eks. 1:,, se på følgende eksempel.det bliver en værdi fra celle, b5, viser det, msgbox, vindue.,,,,,, - displaycellvalue() cellvalue = opgaver ("sheet1"). rækkevidde (b5). værdien msgbox cellvalue ende afrika, dette er resultatet, der genereres af makro -.,,,,,, eksempel 2:, i det andet eksempel ændre denne værdi til 1234.,, under changecellvalue() arbejdssedler ("sheet1"). rækkevidde (b5). værdi = 1234 ende afrika, vil dette give os følgende resultat.,,,,,, objekt metoder i den forrige lektion, - forelagt objekt egenskaber.i denne lektie, jeg vil beskrive metoder., den metode, der er en aktivitet, der er udført af en genstand, lad &rsquo er en virkelige formål: en bil.bilen har sådanne egenskaber, som farver, hastighed, vægt osv. men ud over, der kan udføre handlinger, som f.eks. starte motoren køre op og så videre., i følgende eksempler, jeg beskriver nogle metoder, vi kan bruge i excel - 2013.,,, f.eks. 1:, i følgende eksempel, vil vi klart celler fra, b2, c5.,,,,,,, til at gøre det, kan vi bruge følgende kode:,, under cleardata() rækkevidde (b2 - c5 - "). clearcontents ende afrika, vil det give os til følgende resultat:,,,,,,. eksempel 2:,, samlinger samt andre genstande i excel, kan anvende metoder.følgende makroøkonomiske vil skabe en ny dagbog.,, under createworkbook() bøger. tilføje ende afrika, eksempel 3:,, denne metode vil vise antallet at fortælle dig, hvor mange bøger er i øjeblikket åbnet.,, under countworkbooks() msgbox bøger. tælle ende afrika, objekt begivenheder, en begivenhed i excel - er en aktion (foretaget af en bruger, som kan udføre vba kode.nedenfor finder du en liste over begivenheder, som kan udløse kode gennemførelse:,,,, at aktivere og deaktivere en genstand (kladde, vindue, osv.), indførelse af data i en celle,.,, åbning eller lukning af arbejdsbog.,, at redde arbejdsbog.,, forekomst af en bestemt dato.,, brugen af en særlig nøgle kombination.,,,, at skabe en begivenhed, og at skabe det første tilfælde, er du nødt til at åbne den visuelle grundlæggende redaktør (vbe) ved at udvælge, fremkalder > > kode > > visual basic, eller ved hjælp af alat - + f11. tastatur genvej.,,, når et nyt vindue lader udføre følgende aktioner:,,, double click „ thisworkbook ”.,, udvælge og bdquo; arbejdsbog &rdquo, fordi vi ønsker at udløse den kode, når noget med arbejdsbog sker.,, klik den begivenhed, som de ønsker at gennemføre kodeksen.,,,,,,,,,,, når du begynder at klikke forskellige begivenheder på listen, excel automatisk vil gå ind på nye ubåde.så længe der ikke er en kode i dem, vil de &rsquo ikke har nogen virkning på arbejdsplan.du kan også slette dem, hvis du ikke ’ t vil tom ubåde skal være synlig.,,,,, f.eks. denne kodeks vil fremhæve celle, a1, med en tilfældig farve, hver gang du aktivere arbejdsbog.du kan bruge din arbejdsbog, når du åbner den, eller når de skifter fra et andet åbnede arbejdsbog.,, private ubåd workbook_activate() r = worksheetfunction. randbetween (0, 255) g = worksheetfunction. randbetween (0, 255) b = worksheetfunction. randbetween (0, 255) område ("a1"). vælg med udvælgelse. indvendige. - = xlsolid. patterncolorindex = xlautomatic. farve = rgb (f, g, b) ende med at ende under private ubåd workbook_open() ende ubåd,,
genstande på vba
Previous:indledning til vba
Next Page:variabler,