Acasă Social media Care integrează Access 2003 cu alte aplicații Microsoft Office - dummy

Care integrează Access 2003 cu alte aplicații Microsoft Office - dummy

Cuprins:

Video: Ngozi Okonjo-Iweala: How to help Africa? Do business there 2024

Video: Ngozi Okonjo-Iweala: How to help Africa? Do business there 2024
Anonim

Visual Basic for Applications (VBA) nu este un limbaj de programare pentru Microsoft Access 2003 singur. Este un limbaj de programare pentru toate programele de aplicații care suportă automatizarea. Automatizarea (cu un capital A ) se referă la capacitatea unui program de a fi manipulat programabil sau controlat automat folosind un limbaj de programare, cum ar fi VBA. Toate aplicațiile majore din Microsoft Office, inclusiv Microsoft Access, Microsoft Excel, Microsoft Outlook, Microsoft PowerPoint și Microsoft Word, suportă automatizarea. Puteți scrie cod pentru a partaja automat datele între ele.

sunt termeni mai vechi pentru (dar în principiu sinonimi cu) denumită în prezent Automatizarea.
  • Înainte de a începe să scrieți codul
  • Înainte de a face schimb de date între Access și alte programe din pachetul Microsoft Office, trebuie să știți că scrierea unui cod pentru a face o lucrare este rar necesară. Puteți face o mulțime de import și export de date între aplicațiile Microsoft Office fără a scrie nici un cod la toate. De exemplu, puteți efectua următoarele acțiuni:
  • Importați și exportați date utilizând opțiunile din meniul Fișier de acces.
  • E-mail Accesați obiecte, cum ar fi rapoartele, selectând Send To -> Mail Recipient. Utilizați caracteristica OfficeLinks pentru a trimite obiecte către alte programe. Utilizați tehnici de bază de tăiere și lipire Windows și OLE (Object Linking and Embedding) pentru a copia și a lega date între programe.
Îmbinați datele din tabelele de acces la scrisorile, etichetele, plicurile sau alte rapoarte Microsoft Word, utilizând caracteristica de corespondență Word Mail. (Căutați sistemul de ajutor Word pentru

îmbinați)

Dacă doriți doar să obțineți date din Acces la un alt program (sau invers), scrierea unui cod nu este probabil cea mai ușoară abordare. Oricare dintre abordările anterioare este mai ușor decât scrierea codului VBA personalizat pentru a face treaba.

Bineînțeles, o dată într-o lună albastră proverbială, întâlniți o situație în care scrierea codului VBA este singura, sau poate cea mai bună cale de a face treaba. Acest articol vă prezintă câteva concepte de bază pe care veți dori să le înțelegeți. Încărcarea modelelor obiect potrivite Modelul obiect Access furnizează un mijloc de trimitere la obiecte după nume, astfel încât să puteți manipula aceste obiecte utilizând codul VBA. Fiecare program de aplicații Office care se expune la VBA are un model de obiect, la fel ca și Access.După ce o bibliotecă de obiecte a programului de aplicații este disponibilă, puteți utiliza VBA pentru a controla acea aplicație.

Un model de obiect

definește numele și organizarea obiectelor în aplicație. O bibliotecă de obiecte este fișierul real care este stocat pe hard disk și definește modelul obiect conceptual.

Înainte de a scrie codul pentru a controla o aplicație externă din Access, trebuie să încărcați biblioteca de obiecte corespunzătoare în caseta de dialog Referințe din Access. Urmați acești pași:

1. Asigurați-vă că sunteți în Visual Basic Editor.

Apăsați Alt + F11 dacă vă aflați în fereastra programului Access.

2. Alegeți Instrumente -> Referințe din meniul editorului Visual Basic.

Se deschide caseta de dialog Referințe. 3. Derulați prin lista de referințe disponibile și selectați bibliotecile de obiecte pentru programele pe care doriți să le controlați.

În figura 1, bibliotecile de obiecte selectate sunt pentru Access, Excel, Outlook, PowerPoint și Word (printre altele).

Figura 1:

Mai multe biblioteci de obiecte selectate în caseta de dialog Referințe.

4. Faceți clic pe OK.

Toate bibliotecile de obiecte selectate vor fi deschise și aveți acces la toate modelele de obiecte din acest punct.

Descărcarea de biblioteci de obiecte

Încărcarea mai multor biblioteci de obiecte decât este necesar este risipă, deoarece programele VBA rulează mai lent. În viața reală, rareori trebuie să selectați toate bibliotecile de obiecte disponibile (a se vedea Figura 1), decât dacă intenționați să interacționați cu toate programele din baza de date curentă.

Puteți descărca bibliotecile la fel de ușor cum le încărcați. Deschideți caseta de dialog Referințe și debifați bifa de lângă biblioteca de obiecte pe care nu intenționați să o utilizați.

Explorarea unui model obiect al unui program

Browserul de obiecte din Editorul Visual Basic oferă acces la toate modelele obiect selectate în mod curent în caseta de dialog Referințe. Fiecare model de obiect încărcat conține mai multe obiecte, clase, proprietăți și altele asemenea. Dar pentru Automatizare, doriți în principal să vă uitați la Obiectul de aplicare al fiecărui program. De exemplu, Obiectul de aplicație de acces expune accesul la alte programe care suportă automatizarea. Obiectul de aplicație Excel (conținut în biblioteca de obiecte Excel) expune Excel la alte programe de automatizare și așa mai departe. Pentru a deschide Browser-ul de obiecte în Editorul VBA, alegeți View -> Object Browser sau apăsați F2. Pentru a obține ajutor cu un element în Browserul de obiecte, faceți clic pe numele său, apoi faceți clic pe butonul Help (?) Din bara de instrumente Browser obiect.

Când alegeți din lista Project / Library din Browser-ul de obiecte și derulați în jos lista de clase în coloana din stânga, vedeți mai multe obiecte Application. Când faceți clic pe unul dintre obiectele aplicației, numele aplicației apare în partea inferioară a casetei de dialog. Membrii acelui obiect de aplicație apar în panoul din dreapta, așa cum se arată în Figura 2.

Figura 2:

Browser-ul de obiecte după adăugarea mai multor biblioteci de obiecte.

Setarea trimiterilor la alte programe În cazul în care sunt încărcate modele de obiecte, sunteți gata să începeți să configurați referințe la programele disponibile în codul VBA.Primul pas este să utilizați o instrucțiune Dim pentru a crea o variabilă de obiect care se referă la aplicația la care doriți să vă conectați utilizând următoarea sintaxă: Dim anyName As program [New]. Aplicație În sintaxă, anyName

este orice nume doriți, pentru a fi utilizat în codul dvs. pentru a vă referi la aplicație. Argumentul

este numele oficial al programului Automation. Cuvântul cheie nou este opțional. Dacă este inclus, cuvântul cheie nou deschide o copie a aplicației în fundal (nu neapărat vizibilă pe ecran) înainte de a se executa codul.

Câteva exemple de instrucțiuni Dim sunt următoarele:

Dim appExcel ca noul Excel. Aplicație

Dim appOutlook ca noul Outlook. Aplicație

Dim appPowerPoint Ca noul PowerPoint. Aplicație

Dim appWord ca nou cuvânt. Aplicație

O instrucțiune Dim este valabilă numai dacă este încărcată biblioteca de obiecte corespunzătoare. De exemplu, Dim appWord Ca New Word. Declarația de aplicație nu reușește dacă biblioteca de obiecte pentru Microsoft Word nu este selectată în caseta de dialog Referințe. Declarațiile Dim doar creează variabile de obiect care se referă la aplicație din cadrul codului. Pentru a face legătura cu obiectul aplicației aplicației, trebuie să setați numele aplicației la variabila obiect. Sintaxa este Setare objectVariable ca CreateObject ("appName Application") unde objectVariable

este același cu numele specificat în instrucțiunea Dim și

appName

numele programului de aplicație. Referindu-se la instructiunile Dim mai devreme, instructiunile Set pe care le folositi pentru fiecare variabila de obiecte definite sunt urmatoarele:

Set appExcel = CreateObject ("Excel Application")

Set appOutlook = CreateObject

Setați appWordPoint = CreateObject ("PowerPoint. Application") Setați appWord = CreateObject ("Word Application") ideile de bază sunt aceleași indiferent de modelul de program și obiect pe care îl utilizați.

Care integrează Access 2003 cu alte aplicații Microsoft Office - dummy

Alegerea editorilor

Cum se utilizează Pinterest pentru marketingul social vizuale - dummies

Cum se utilizează Pinterest pentru marketingul social vizuale - dummies

Multe companii folosesc Pinterest ca parte a strategiile lor de marketing media sociale vizuale. Este un site puternic de marketing social media, deoarece are o bază de utilizatori mare care petrece mult timp pe site. Întreprinderile folosesc Pinterest din mai multe motive, pentru a construi conștiința: Pinterest este un instrument util pentru ...

Cum să utilizați Pinterest pentru a vă direcționa traficul către site-ul companiei dvs. - manechine

Cum să utilizați Pinterest pentru a vă direcționa traficul către site-ul companiei dvs. - manechine

Unele dintre celelalte rețele sociale emergente, este ceva de care cineva care comercializează o marcă trebuie să ia în serios. Știați că Pinterest conduce mai mult trafic la blogurile și site-urile individuale decât YouTube, Google+ și LinkedIn combinate? Aceasta este o forță care trebuie luată în calcul. Iată cum funcționează fluxul de trafic. Dacă urmăriți corect ...

Alegerea editorilor

Cum să creezi diferite moduri de a spune același lucru - dummies

Cum să creezi diferite moduri de a spune același lucru - dummies

Naturally speaking toate posibilele nume alternative ale unei comenzi, dar le puteți adăuga la vocabular. De exemplu, perioada de la sfârșitul acestei fraze are mai multe pseudonime (nume alternative) decât majoritatea criminalilor. Cuvintele periodic, punct zecimal, punct, punct, oprire și oprire completă sunt toate nume valide pentru ...

Cum să creați gloanțe și liste numerotate în NaturallySpeaking - manechine

Cum să creați gloanțe și liste numerotate în NaturallySpeaking - manechine

Scrierea clară și concisă necesită mai mult decât simple paragrafe. De exemplu, pentru cărți Dummies nu puteam exista fără gloanțe și liste numerotate. Cum puteți crea liste cu marcatori cu comenzi vocale în NaturallySpeaking? În aplicațiile de limbă naturală și de control al textului complet, dictează textul pe care doriți să îl marcați lângă și apoi spuneți: "Format ...

Cum să Personalizați fereastra DragonPad - manechine

Cum să Personalizați fereastra DragonPad - manechine

ÎN cazul în care vă întrebați, meniu în DragonPad. Prin "aspect", aceasta înseamnă chestii asemănătoare cu barele de instrumente, înfășurarea textului în fereastră și unitățile de măsură pe riglă (metrice, engleze sau tipărire). Pentru a vizualiza toate barele de instrumente din DragonPad, faceți clic pe Vizualizare pentru a obține o listă cu ...

Alegerea editorilor

Administrare rețea fără fir: valuri și frecvențe - manechine

Administrare rețea fără fir: valuri și frecvențe - manechine

Atmosfera. Nu le puteți vedea sau auzi, dar receptoarele radio le pot prelua și le pot transforma în sunete, imagini sau - în cazul rețelelor fără fir - date. Undele radio sunt de fapt valuri ciclice de energie electronică care se repetă la ...

Administrarea rețelei fără fir: Wardrivers și Warchalkers - dummies

Administrarea rețelei fără fir: Wardrivers și Warchalkers - dummies

Termeni, inclusiv wardriving și warchalking. Dacã wardrivingul ºi warchalking-ul reprezintã de fapt ameninþãri de securitate este o problemã care este supusã unei mulþi dezbateri. Wardriving Wardriving se referă la practica de a conduce în jurul orașului cu calculatoare notebook care caută acces liber la rețele fără fir ...