Integrimi i Access 2003 me aplikacione të tjera të Microsoft Office

Visual Basic for Applications (VBA) nuk është një gjuhë programimi vetëm për Microsoft Access 2003. Është një gjuhë programimi për të gjitha programet aplikative që mbështesin Automatizimin. Automatizimi (me shkronjën A ) i referohet aftësisë së një programi për t'u manipuluar në mënyrë programore ose kontrolluar automatikisht duke përdorur një gjuhë programimi si VBA. Të gjitha aplikacionet kryesore në Microsoft Office, duke përfshirë Microsoft Access, Microsoft Excel, Microsoft Outlook, Microsoft PowerPoint dhe Microsoft Word mbështesin Automatizimin. Mund të shkruani kod për të ndarë automatikisht të dhënat mes tyre.

Termat Modeli i Objektit të Komponentit ( COM ) dhe automatizimi OLE janë terma më të vjetër për (por në thelb janë sinonim me) atë që aktualisht quhet Automatizimi.

Para se të filloni të shkruani kodin

Përpara se të shkëmbeni të dhëna midis Access dhe programeve të tjera në Microsoft Office Suite, kini parasysh se shkrimi i kodit për të kryer punën rrallë kërkohet. Ju mund të bëni shumë import dhe eksport të të dhënave midis aplikacioneve të Microsoft Office pa shkruar asnjë kod fare. Për shembull, mund të kryeni veprimet e mëposhtme:

  • Importoni dhe eksportoni të dhëna duke përdorur opsionet në menynë Access File.
  • E-mail Qasni objektet, të tilla si raportet, duke zgjedhur Dërgo te –> Marrësi i postës.
  • Përdorni veçorinë OfficeLinks për të dërguar objekte në programe të tjera.
  • Përdorni teknikat bazë të prerjes dhe ngjitjes së Windows dhe OLE (Object Linking and Embedding) për të kopjuar dhe lidhur të dhënat midis programeve.
  • Bashkoni të dhënat nga tabelat e Accessit me shkronjat, etiketat, zarfat ose raporte të tjera të Microsoft Word, duke përdorur veçorinë Word Mail Merge. (Kërkoni sistemin Word Help për bashkim. )

Nëse thjesht po kërkoni të merrni të dhëna nga Access në një program tjetër (ose anasjelltas), shkrimi i kodit ndoshta nuk është qasja më e lehtë. Secila nga qasjet e mëparshme është më e lehtë sesa të shkruani kodin e personalizuar VBA për të kryer punën.

Sigurisht, një herë në një hënë blu proverbiale, hasni në një situatë ku shkrimi i kodit VBA është e vetmja, ose ndoshta thjesht mënyra më e mirë, për të përfunduar punën. Ky artikull ju tregon disa koncepte bazë që do të dëshironi t'i kuptoni.

Ngarkimi i modeleve të duhura të objekteve

Modeli i objektit Access ofron një mjet për t'iu referuar objekteve me emër, në mënyrë që të mund t'i manipuloni ato objekte duke përdorur kodin VBA. Çdo program aplikacioni i Office që ekspozohet ndaj VBA ka një model objekti, ashtu siç bën Access. Pasi të jetë e disponueshme biblioteka e objekteve të një programi aplikacioni, mund të përdorni VBA për të kontrolluar atë aplikacion.

Një model objekti përcakton emrat dhe organizimin e objekteve në aplikacion. Një bibliotekë objektesh është skedari aktual që ruhet në hard diskun tuaj dhe përcakton modelin konceptual të objektit.

Përpara se të shkruani kodin për të kontrolluar një aplikacion të jashtëm nga Access, duhet të ngarkoni bibliotekën e duhur të objekteve në kutinë e dialogut Referencat në Access. Ndiqni këto hapa:

1. Sigurohuni që jeni në redaktuesin e Visual Basic.

Shtypni Alt+F11 nëse jeni në dritaren e programit Access.

2. Zgjidhni Tools –> References nga menyja Visual Basic Editor.

Hapet kutia e dialogut Referencat.

3. Lëvizni nëpër listën e Referencave të disponueshme dhe zgjidhni bibliotekat e objekteve për programet që dëshironi të kontrolloni.

Në figurën 1, bibliotekat e përzgjedhura të objekteve janë për Access, Excel, Outlook, PowerPoint dhe Word (ndër të tjera).

Integrimi i Access 2003 me aplikacione të tjera të Microsoft Office

Figura 1: Disa biblioteka objektesh të zgjedhura në kutinë e dialogut Referencat.

4. Klikoni OK.

Të gjitha bibliotekat e objekteve të zgjedhura do të hapen dhe ju keni akses në të gjitha modelet e objekteve të tyre që nga ky moment.

Shkarkimi i bibliotekave të objekteve

Ngarkimi i më shumë bibliotekave të objekteve sesa duhet është i kotë sepse programet VBA funksionojnë më ngadalë. Në jetën reale, ju rrallëherë duhet të zgjidhni të gjitha bibliotekat e objekteve të disponueshme (shih Figurën 1) përveç nëse keni synuar vërtet të ndërveproni me të gjitha ato programe nga baza aktuale e të dhënave.

Ju mund t'i shkarkoni bibliotekat aq lehtë sa i ngarkoni ato. Hapni kutinë e dialogut Referencat dhe pastroni shenjën pranë çdo biblioteke objektesh që nuk keni ndërmend ta përdorni.

Eksplorimi i modelit të objektit të një programi

Shfletuesi i Objekteve në Redaktuesin Visual Basic siguron qasje në të gjitha modelet e objekteve të zgjedhura aktualisht në kutinë e dialogut Referencat. Çdo model objekti i ngarkuar përmban shumë objekte, klasa, veti dhe të tilla. Por për Automatizimin, ju kryesisht dëshironi të shikoni në Objektin e Aplikimit të secilit program. Për shembull, objekti i aplikacionit Access ekspozon Access në programe të tjera që mbështesin Automatizimin. Objekti i aplikacionit Excel (që gjendet brenda bibliotekës së objekteve të Excel) ekspozon Excel ndaj programeve të tjera të Automatizimit etj.

Për të hapur Shfletuesin e Objekteve në Redaktuesin VBA, zgjidhni Shiko -> Shfletuesi i objekteve ose shtypni F2. Për të marrë ndihmë me një artikull në Shfletuesin e Objekteve, klikoni emrin e tij dhe më pas klikoni butonin Ndihmë (?) në shiritin e veglave të Shfletuesit të Objekteve.

Kur zgjidhni nga lista Projekti/Biblioteka në Shfletuesin e Objekteve dhe lëvizni poshtë listën e Klasave në kolonën e majtë, shihni disa objekte të aplikacionit. Kur klikoni një nga objektet e aplikacionit, emri i aplikacionit shfaqet afër fundit të kutisë së dialogut. Anëtarët e atij objekti aplikacioni shfaqen në panelin në të djathtë, siç tregohet në Figurën 2.

Integrimi i Access 2003 me aplikacione të tjera të Microsoft Office

Figura 2: Shfletuesi i objekteve pas shtimit të bibliotekave të shumta të objekteve.

Vendosja e referencave për programe të tjera

Me modelet e objekteve të ngarkuara, jeni gati të filloni të vendosni referenca për programet e disponueshme në kodin VBA. Hapi i parë është të përdorni një deklaratë Dim për të krijuar një ndryshore objekti që i referohet aplikacionit me të cilin dëshironi të lidheni, duke përdorur sintaksën e mëposhtme:

Dim anyName As [New] program.Application

Në sintaksë, anyName është çdo emër që ju pëlqen, që do të përdoret brenda kodit tuaj për t'iu referuar aplikacionit. Programi Argumenti është emri zyrtar i programit Automatizimi. Fjala kyçe e re është fakultative. Nëse përfshihet, fjala kyçe e re hap një kopje të aplikacionit në sfond (jo domosdoshmërisht e dukshme në ekran) përpara se të ekzekutohet kodi.

Disa shembuj të deklaratave të zbehta janë si më poshtë:

Dim appExcel si i ri Excel.Application
Dim appOutlook si Outlook i
ri.Application Dim appPowerPoint si PowerPoint i
ri.Application Dim appWord As New Word.Application

Një deklaratë Dim është e vlefshme vetëm nëse është ngarkuar biblioteka e duhur e objekteve. Për shembull, deklarata Dim appWord As New Word.Application dështon nëse biblioteka e objekteve për Microsoft Word nuk zgjidhet në kutinë e dialogut Referencat.

Deklaratat Dim thjesht krijojnë variabla objektesh që i referohen aplikacionit nga brenda kodit tuaj. Për të bërë lidhjen me objektin e aplikacionit të një aplikacioni, duhet të vendosni emrin e ndryshores së objektit në aplikacion. Sintaksa është

Cakto objectVariable si CreateObject ("appEmri.Application")

ku objectVariable është i njëjtë me emrin që keni specifikuar në deklaratën Dim, dhe appName është emri i programit të aplikacionit. Duke iu referuar deklaratave të mëparshme Dim, deklaratat Set që përdorni për secilën ndryshore të objektit të përcaktuar janë si më poshtë:

Vendos appExcel = CreateObject ("Excel.Application")
Set appOutlook = CreateObject("Outlook.Application")
Set appPowerPoint = CreateObject("PowerPoint.Application")
Vendos appWord = CreateObject("Word.Application")

Çdo aplikacion në paketën Office ka modelin e vet të objektit me objektet dhe vetitë e veta, por idetë bazë janë të njëjta pavarësisht se cilin program dhe model objekti përdorni.

Leave a Comment

Si të shkruani shënime në OneNote 2013 në Android

Si të shkruani shënime në OneNote 2013 në Android

Mësoni si të shkruani shënime në OneNote 2013 në Android me krijimin, hapjen dhe regjistrimin e shënimeve. Aplikoni strategji efektive për menaxhimin e shënimeve tuaja.

Formatimi i numrave në një varg teksti në Excel

Formatimi i numrave në një varg teksti në Excel

Mësoni si të formatoni numrat në një varg teksti në Excel për të përfshirë informacione të sakta dhe tërheqëse për raportet tuaja.

Si të fshini qelizat dhe të dhënat në Excel 2010

Si të fshini qelizat dhe të dhënat në Excel 2010

Në Excel 2010, fshini të dhënat apo formatin e qelizave lehtësisht me disa metoda të thjeshta. Mësoni si të menaxhoni përmbajtjen e qelizave me opsione të ndryshme.

Formatimi i elementeve të grafikut të Excel 2007

Formatimi i elementeve të grafikut të Excel 2007

Zhvilloni aftësitë tuaja në formatimin e elementeve të grafikut në Excel 2007 përmes metodave të thjeshta dhe efikase.

Si të rreshtoni dhe justifikoni tekstin në Word 2010

Si të rreshtoni dhe justifikoni tekstin në Word 2010

Mësoni se si të rreshtoni dhe justifikoni tekstin në Word 2010 me opsione të ndryshme rreshtimi dhe justifikimi për të përmirësuar formatimin e dokumenteve tuaja.

Excel 2019: Si të krijoni makro Excel për të automatizuar komandat

Excel 2019: Si të krijoni makro Excel për të automatizuar komandat

Mësoni si të krijoni makro në Excel 2019 për të automatizuar komandat dhe thjeshtuar detyrat tuaja.

Si të përdorni vizoren për të vendosur skeda në Word 2016

Si të përdorni vizoren për të vendosur skeda në Word 2016

Mënyra vizuale dhe e shpejtë për të vendosur një ndalesë skedash në Word 2016 është përdorimi i vizores. Zbulo disa këshilla dhe truke për përdorimin e skedave në këtë program.

Formatimi i boshtit X dhe boshtit Y në grafikët e Excel 2007

Formatimi i boshtit X dhe boshtit Y në grafikët e Excel 2007

Mësoni si të formula boshtet X dhe Y në Excel 2007, duke përfshirë mundësitë e ndryshimit të formatimeve për grafikët e ndryshëm.

Statistika të thjeshta në analizën e të dhënave në Excel

Statistika të thjeshta në analizën e të dhënave në Excel

Eksploroni se si Excel mund t

Gjetja dhe zëvendësimi i të dhënave në Excel 2007

Gjetja dhe zëvendësimi i të dhënave në Excel 2007

Mësoni se si të përdorni veçorinë Find and Replace të Excel 2007 për të gjetur dhe zëvendësuar të dhëna në mënyrë efikase. Kjo udhëzues është e përshtatshme për të gjithë përdoruesit që dëshirojnë të rrisin produktivitetin e tyre.