Að samþætta Access 2003 við önnur Microsoft Office forrit

Visual Basic for Applications (VBA) er ekki forritunarmál fyrir Microsoft Access 2003 eingöngu. Það er forritunarmál fyrir öll forrit sem styðja sjálfvirkni. Sjálfvirkni (með stóru A ) vísar til getu forrits til að stjórna forritunarlega eða stjórna sjálfkrafa með því að nota forritunarmál eins og VBA. Öll helstu forritin í Microsoft Office, þar á meðal Microsoft Access, Microsoft Excel, Microsoft Outlook, Microsoft PowerPoint og Microsoft Word styðja sjálfvirkni. Þú getur skrifað kóða til að deila gögnum sjálfkrafa á milli þeirra.

Hugtökin Component Object Model ( COM ) og OLE sjálfvirkni eru eldri hugtök fyrir (en eru í grundvallaratriðum samheiti yfir) það sem nú er kallað sjálfvirkni.

Áður en þú byrjar að skrifa kóða

Áður en þú skiptist á gögnum á milli Access og annarra forrita í Microsoft Office Suite skaltu hafa í huga að sjaldan þarf að skrifa kóða til að vinna verkið. Þú getur gert nóg af inn- og útflutningi gagna á milli Microsoft Office forrita án þess að skrifa neinn kóða. Til dæmis geturðu framkvæmt eftirfarandi aðgerðir:

  • Flytja inn og flytja út gögn með því að nota valkosti í valmyndinni Access File.
  • Tölvupóstur Fáðu aðgang að hlutum, svo sem skýrslum, með því að velja Senda til –> Póstviðtakanda.
  • Notaðu OfficeLinks eiginleikann til að senda hluti í önnur forrit.
  • Notaðu helstu Windows klippa-og-líma tækni og OLE (Object Linking and Embedding) til að afrita og tengja gögn á milli forrita.
  • Sameina gögn úr Access töflum við Microsoft Word stafi, merkimiða, umslög eða aðrar skýrslur með því að nota Word Mail Merge eiginleikann. (Leitaðu í Word hjálparkerfinu fyrir sameiningu. )

Ef þú ert bara að leita að gögnum frá Access að öðru forriti (eða öfugt), þá er ritun kóða líklega ekki auðveldasta aðferðin. Einhver af fyrri aðferðum er auðveldari en að skrifa sérsniðinn VBA kóða til að vinna verkið.

Auðvitað, einu sinni í orðtakandi bláu tungli, rekst þú á aðstæður þar sem að skrifa VBA kóða er eina, eða kannski bara besta, leiðin til að vinna verkið. Þessi grein sýnir þér nokkur grundvallarhugtök sem þú vilt skilja.

Hleður viðeigandi hlutlíkönum

Access hlutalíkanið veitir leið til að vísa til hluta með nafni svo að þú getir meðhöndlað þá hluti með því að nota VBA kóða. Sérhvert Office forrit sem afhjúpar sig fyrir VBA hefur hlutlíkan, rétt eins og Access gerir. Eftir að hlutasafn forrits er tiltækt geturðu notað VBA til að stjórna því forriti.

An mótmæla líkan skilgreinir nöfn og skipulag af hlutum í forritinu. Hlutasafn er raunveruleg skrá sem er geymd á harða disknum þínum og skilgreinir það huglæga hlutlíkan.

Áður en þú skrifar kóða til að stjórna utanaðkomandi forriti frá Access þarftu að hlaða viðeigandi hlutasafni inn í References valmyndina í Access. Fylgdu þessum skrefum:

1. Gakktu úr skugga um að þú sért í Visual Basic Editor.

Ýttu á Alt+F11 ef þú ert í Access program glugganum.

2. Veldu Tools –> References í Visual Basic Editor valmyndinni.

Tilvísunarglugginn opnast.

3. Skrunaðu í gegnum Tiltækar tilvísanir listann og veldu hlutasöfnin fyrir forritin sem þú vilt stjórna.

Á mynd 1 eru valin hlutasöfn fyrir Access, Excel, Outlook, PowerPoint og Word (meðal annars).

Að samþætta Access 2003 við önnur Microsoft Office forrit

Mynd 1: Nokkur hlutasöfn valin í Tilvísanaglugganum.

4. Smelltu á OK.

Öll valin hlutasöfn verða opnuð og þú hefur aðgang að öllum hlutlíkönum þeirra frá þessum tímapunkti.

Að afferma hlutasöfn

Það er sóun að hlaða fleiri hlutasöfnum en nauðsynlegt er vegna þess að VBA forrit keyra hægar. Í raunveruleikanum þarftu sjaldan að velja öll tiltæk hlutasöfn (sjá mynd 1) nema þú hafir raunverulega ætlað þér að hafa samskipti við öll þessi forrit úr núverandi gagnagrunni.

Þú getur losað bókasöfn eins auðveldlega og þú hleður þeim. Opnaðu Tilvísanir valmyndina og hreinsaðu hakið við hlið hvers hlutarsafns sem þú ætlar ekki að nota.

Að kanna hlutalíkan forrits

Hlutavafri í Visual Basic Editor veitir aðgang að öllum hlutlíkönum sem eru valin í References valmyndinni. Hvert hlaðið hlutalíkan inniheldur marga hluti, flokka, eiginleika og slíkt. En fyrir sjálfvirkni viltu aðallega skoða forritshlut hvers forrits. Til dæmis, Access Application Object afhjúpar aðgang að öðrum forritum sem styðja sjálfvirkni. Excel forritahluturinn (sem er í Excel hlutasafninu) afhjúpar Excel fyrir öðrum sjálfvirkniforritum og svo framvegis.

Til að opna Object Browser í VBA Editor, veldu View –> Object Browser eða ýttu á F2. Til að fá aðstoð við hlut í Object Browser, smelltu á nafn þess og smelltu síðan á Help (?) hnappinn á Object Browser tækjastikunni.

Þegar þú velur úr verkefna/bókasafnslistanum í Object Brower og skrunar niður flokkalistann í vinstri dálknum sérðu nokkra forritahluti. Þegar þú smellir á einn af forritshlutunum birtist nafn forritsins neðst í glugganum. Meðlimir þess forritshluts birtast í glugganum til hægri, eins og sýnt er á mynd 2.

Að samþætta Access 2003 við önnur Microsoft Office forrit

Mynd 2: Object Browser eftir að hafa bætt við mörgum hlutasöfnum.

Að setja tilvísanir í önnur forrit

Með hlutlíkön hlaðin ertu tilbúinn til að byrja að setja upp tilvísanir í tiltæk forrit í VBA kóða. Fyrsta skrefið er að nota Dim yfirlýsingu til að búa til hlutbreytu sem vísar til forritsins sem þú vilt tengjast, með því að nota eftirfarandi setningafræði:

Dimma anyName Sem [Nýtt] forrit.Application

Í setningafræðinni er anyName hvaða nafn sem þú vilt, til að nota í kóðanum þínum til að vísa til forritsins. The program rök er opinbert nafn Automation program. Nýtt leitarorð er valfrjálst. Ef það er tekið með, opnar Nýtt lykilorð afrit af forritinu í bakgrunni (ekki endilega sýnilegt á skjánum) áður en kóðinn keyrir.

Nokkur dæmi um Dim staðhæfingar eru eftirfarandi:

Dim appExcel Sem nýtt Excel.Application
Dim appOutlook As New Outlook.Application
Dim appPowerPoint As New PowerPoint.Application
Dim appWord As New Word.Application

Dim setning er aðeins gild ef viðeigandi hlutasafn er hlaðið. Til dæmis mistekst Dim appWord As New Word.Application yfirlýsingin ef hlutasafnið fyrir Microsoft Word er ekki valið í References valmyndinni.

Dim yfirlýsingarnar búa bara til hlutbreytur sem vísa til forritsins innan úr kóðanum þínum. Til að koma raunverulega á tengingu við forritshlut forrits þarftu að stilla nafn breytu hlutar á forritið. Setningafræðin er

Stilltu objectVariable sem CreateObject(“appName.Application”)

þar sem objectVariable er það sama og nafnið sem þú tilgreindir í Dim yfirlýsingunni og appName er nafn forritsins. Með vísan til fyrri Dim yfirlýsinganna eru Set setningarnar sem þú notar fyrir hverja skilgreinda hlutbreytu eftirfarandi:

Setja appExcel = CreateObject(“Excel.Application”)
Setja appOutlook = CreateObject(“Outlook.Application”)
Setja appPowerPoint = CreateObject(“PowerPoint.Application”)
Setja appWord = CreateObject(“Word.Application”)

Hvert forrit í Office pakkanum hefur sitt eigið hlutalíkan með eigin hlutum og eiginleikum, en grunnhugmyndirnar eru þær sömu óháð því hvaða forrit og hlutalíkan þú notar.

Leave a Comment

Námundun tölur í Excel 2007 með ROUND, ROUNDUP og ROUNDDOWN

Námundun tölur í Excel 2007 með ROUND, ROUNDUP og ROUNDDOWN

Fyrir þá sem vilja læra um aðferðir eins og <strong>ROUND</strong>, <strong>ROUNDUP</strong> og <strong>ROUNDDOWN</strong> í Excel 2007, skoðaðu þessa skref-fyrir-skref leiðbeiningu um hvernig á að rúnna tölur á réttan hátt.

Hvernig á að koma í veg fyrir að Microsoft Word opni skrár í skrifvarinn ham á Windows

Hvernig á að koma í veg fyrir að Microsoft Word opni skrár í skrifvarinn ham á Windows

Hvernig á að koma í veg fyrir að Microsoft Word opni skrár í skrifvarandi ham á Windows. Microsoft Word opnar skrár í skrifvarandi ham, sem gerir það ómögulegt að breyta þeim? Ekki hafa áhyggjur, aðferðirnar eru hér að neðan

Hvernig á að laga ranga prentun á Microsoft Word skjölum

Hvernig á að laga ranga prentun á Microsoft Word skjölum

Hvernig á að laga villur við prentun á röngum Microsoft Word skjölum Villur við prentun Word skjala með breyttu letri, sóðalegar málsgreinar, texta sem vantar eða glatað efni eru nokkuð algengar. Hins vegar ekki

Eyddu penna- og auðkennisteikningum á PowerPoint-skyggnunum þínum

Eyddu penna- og auðkennisteikningum á PowerPoint-skyggnunum þínum

Ef þú hefur notað pennann eða hápunktarann ​​til að teikna á PowerPoint glærurnar þínar meðan á kynningu stendur geturðu vistað teikningarnar fyrir næstu kynningu eða eytt þeim út svo næst þegar þú sýnir þær byrjarðu á hreinum PowerPoint glærum. Fylgdu þessum leiðbeiningum til að eyða penna- og auðkenningarteikningum: Að eyða línum einni á […]

Innihald stílasafns í SharePoint 2010

Innihald stílasafns í SharePoint 2010

Stílsafnið inniheldur CSS skrár, Extensible Stylesheet Language (XSL) skrár og myndir sem notaðar eru af fyrirfram skilgreindum aðalsíðum, síðuuppsetningum og stjórntækjum í SharePoint 2010. Til að finna CSS skrár í stílasafni útgáfusíðunnar: Veldu Site Actions→ View Allt efni á síðunni. Innihald síðunnar birtist. Style bókasafnið er staðsett í […]

Snið tölur í þúsundum og milljónum í Excel skýrslum

Snið tölur í þúsundum og milljónum í Excel skýrslum

Ekki yfirgnæfa áhorfendur með stórkostlegum tölum. Í Microsoft Excel geturðu bætt læsileika mælaborða og skýrslna með því að forsníða tölurnar þínar þannig að þær birtast í þúsundum eða milljónum.

Hvernig á að deila og fylgja SharePoint síðum

Hvernig á að deila og fylgja SharePoint síðum

Lærðu hvernig á að nota SharePoints samfélagsnetverkfæri sem gera einstaklingum og hópum kleift að eiga samskipti, vinna saman, deila og tengjast.

Hvernig á að umbreyta dagsetningum í Julian snið í Excel

Hvernig á að umbreyta dagsetningum í Julian snið í Excel

Julian dagsetningar eru oft notaðar í framleiðsluumhverfi sem tímastimpill og fljótleg tilvísun fyrir lotunúmer. Þessi tegund af dagsetningarkóðun gerir söluaðilum, neytendum og þjónustuaðilum kleift að bera kennsl á hvenær vara var framleidd og þar með aldur vörunnar. Julian dagsetningar eru einnig notaðar í forritun, hernum og stjörnufræði. Mismunandi […]

Hvernig á að búa til Access Web App

Hvernig á að búa til Access Web App

Þú getur búið til vefforrit í Access 2016. Svo hvað er vefforrit eiginlega? Jæja, vefurinn þýðir að hann er á netinu og app er bara stytting fyrir „umsókn“. Sérsniðið vefforrit er gagnagrunnsforrit á netinu sem hægt er að nálgast úr skýinu með vafra. Þú smíðar og viðheldur vefforritinu í skrifborðsútgáfunni […]

Quick Launch Bar í SharePoint 2010

Quick Launch Bar í SharePoint 2010

Flestar síður í SharePoint 2010 sýna lista yfir flakktengla á flýtiræsingarstikunni vinstra megin á síðunni. Flýtiræsingarstikan sýnir tengla á innihaldsefni vefsvæða eins og lista, bókasöfn, síður og útgáfusíður. Flýtiræsingarstikan inniheldur tvo mjög mikilvæga tengla: Tengill á allt efni vefsvæðis: […]