integrering af adgang til 2003 med andre microsoft office ansøgninger

, visual basic af ansøgninger (vba) er ikke et programmeringssprog for microsoft - adgang 2003 alene.det er et programmeringssprog, for alle programmer, der støtter anvendelse af automatisering.automatisering (med en kapital, a) henviser til muligheden for et program til at blive manipuleret programmatically, eller kontrolleres automatisk ved hjælp af et programmeringssprog, såsom vba.alle de store ansøgninger i microsoft office, herunder microsoft adgang, microsoft excel, microsoft udsigter, microsoft powerpoint og microsoft ord støtte automatisering.du kan skrive koden til automatisk at udveksle data mellem dem.,,, komponent objekt model (kom), ole automatisering, er ældre hensyn til (men dybest set er synonymt med), hvad der er i øjeblikket til automatisering.,, før du begynder at skrive kode, før du udveksle data mellem adgang og andre programmer i microsoft office suite, være klar over, at skrive kode til at gøre jobbet er sjældent påkrævet.du har masser af import og eksport af data mellem microsoft office ansøgninger, uden at nogen regler overhovedet.for eksempel, du kan udføre følgende aktioner:,,, import og eksport af data ved hjælp af optioner på adgang fil menuen.,,, e - mail - adgang genstande såsom rapporter, ved at vælge at sende - -> post modtager.,,, brug officelinks element til at sende objekter til andre programmer.,,, grundlæggende vinduer skær og pasta, teknikker og ole (objekt, der forbinder og indkapsling) til at kopiere og sammenkoble oplysninger mellem programmer.,,, samle data fra adgang tabeller til microsoft ord breve, etiketter, hylstre eller i andre rapporter, at bruge ordet post fusionere træk.- gennemsøg ord hjælpe system for fusionere.,,, hvis du bare er ude efter at få oplysninger fra adgang til et andet program (eller omvendt), skrive kode er sandsynligvis ikke den nemmeste tilgang.nogen af de tidligere metoder er lettere end at skrive skik vba kode til at gøre arbejdet., selvfølgelig, en gang i legendariske blue moon, du kommer i en situation, hvor skriver vba kode er den eneste eller måske bare den bedste måde til at få jobbet gjort.denne artikel viser visse grundlæggende begreber, som du skal forstå.,, ved passende objekt modeller, adgang til formål model giver mulighed for at henvise til genstande ved navn, så de kan manipulere disse genstande ved hjælp af vba kode.hvert kontor application program, der udsætter sig til vba har et objekt model, ligesom adgang.efter en ansøgning program genstand bibliotek står til rådighed, kan du bruge vba til at kontrollere, at anvendelsen.,, en genstand model, definerer de navne og tilrettelæggelse af genstande i ansøgningen.et objekt bibliotek er den egentlige fil, der er oplagret på din harddisk og definerer det begrebsmæssige objekt model.,,, før du skriver kode til at kontrollere en ekstern anvendelse af adgang, er du nødt til at læsse passende objekt bibliotek i referencer dialog kasse adgang.følge disse trin:,, 1.sørg for, at du er i visuel grundlæggende redaktør. pressen alt + f11, hvis du er i access program vindue., 2.vælg værktøj...> referencer fra visuel grundlæggende redaktør menu, referencer dialog æske åbner. 3.rulle de til rådighed værende henvisninger liste og udvælge objekt biblioteker til de programmer, som de ønsker at kontrol. i figur 1, de udvalgte objekt er biblioteker adgang, excel, udsigterne, powerpoint og ord (blandt andre), figur 1: flere formål, biblioteker, der indgik i referencer dialog kasse. 4..klik. ok, alle de udvalgte objekt biblioteker vil blive åbnet, og du har adgang til alle formål modeller fra nu af. -, losnings - objekt, biblioteker, lastning mere objekt, biblioteker, end det er nødvendigt er overflødig, fordi vba programmer kører langsommere.i det virkelige liv, du ikke har brug for at vælge alle genstand biblioteker, der er til rådighed (jf. figur 1), medmindre du virkelig er beregnet til at interagere med alle disse programmer fra de nuværende database.,, du kan sælge biblioteker så let som du lader dem.åbne referencer dialog kasse og klare det flueben ved ethvert objekt, bibliotek, som du ikke agter at udnytte. et program har til formål at udforske, model, den genstand browser i visuel grundlæggende redaktør giver adgang til alle formål modeller, der i øjeblikket er udvalgt i referencer dialog kasse.hver fyldt objekt model indeholder mange ting, klasser, egenskaber og den slags.men til automatisering, der hovedsagelig vil se på hvert program ansøgning objekt.for eksempel adgang anvendelse objekt afslører adgang til andre programmer, der støtter automatisering.excel - ansøgning objekt (indeholdt i excel - objekt bibliotek) udsætter excel til andre automatisering programmer osv.,, at åbne objekt browser i vba redaktør, vælge browser på - -> objekt eller pressen, f2.for at få hjælp med et punkt i objekt browser, klik sit navn, og så klik hjælp (?)knap i objekt - toolbar.,, når du vælger < alle biblioteker > fra projektet /library liste i objekt brower og rul ned klassificering liste i venstre kolonne, kan du se flere anvendelse objekter.når du klikker på en af anvendelsen af genstande, navnet på den ansøgning, er i bunden af dialogen kasse.medlemmerne af denne ansøgning objekt anføres i ruden, til højre, som vist i figur 2.,,, figur 2: formålet browser efter tilsætning af flere formål biblioteker., at henvisninger til andre programmer, med objekt modeller lastet, du er klar til at påbegynde oprettelsen af henvisninger til programmer i vba kode.det første skridt er at anvende en svag erklæring for at skabe et objekt variabel, der refererer til anvendelse som du vil forbinde med følgende syntaks:, dim anyname som (nyt) program. ansøgning i syntaks, anyname, er et navn, du kan lide, og som anvendes i din kode at henvise at ansøgningen.det program, argument er det officielle navn på edb - program.den nye nøgleord er fakultativ.hvis omfattet af den nye nøgleord, åbner en kopi af ansøgningen i baggrunden (ikke nødvendigvis synligt på), før den kode løber.,, nogle eksempler på tågede udtalelser er følgende:, dim appexcel som nyt excel. ansøgning, dim appoutlook som nye perspektiver. ansøgning, dim apppowerpoint som ny powerpoint anvendelse, dim. appword som nye ord. ansøgning, en vag erklæring er kun gyldige, hvis de relevante formål bibliotek er ladt.for eksempel, dim appword som nye ord. ansøgning udtalelse ikke, hvis genstand bibliotek for microsoft ord er ikke indgik i referencer dialog kasse.,, dunkle erklæringer alene skabe objekt variabler, der vedrører anvendelsen af din kode.til rent faktisk at gøre tilslutning til en anvendelse anvendelse objekt, skal du sætte objekt variabel til ansøgningen.den er loyal,, der er objectvariable som createobject ("appname. ansøgning"), hvor objectvariable, er de samme som dem, der er specificeret i navnet dim erklæring, og appname, er navnet på anvendelsen af programmet.med henvisning til den tidligere tågede udtalelser, de udtalelser, som de anvender for hver variabel defineret formål er følgende:,, der er appexcel = createobject ("excel. ansøgning"), der blev appoutlook = createobject ("perspektiver. ansøgning"), der blev apppowerpoint = createobject ("powerpoint. ansøgning"), der blev appword = createobject ("ord. ansøgning"), skal hver enkelt ansøgning på kontoret suite har sit eget formål model med dens egne formål og egenskaber, men de grundlæggende idéer, er de samme, uanset hvilket program og objekt model, man bruger.,,





Previous:
Next Page: