Cum se folosește o macrocomandă VBA în Excel pentru a porni Access și a deschide o bază de date Access
Doriți să afișați date adecvate pentru un calcul sau să deschideți o bază de date de acces din alte motive? Există multe aplicații în care are sens să apelați o bază de date Access prin Excel.
Ce puteți face într-un tabel prin hyperlink nu este o problemă cu o macrocomandă Excel. Cu codul de program potrivit, puteți apela baza de date la alegere la viteza fulgerului. Există mai multe modalități de a face acest lucru. Utilizați următoarele comenzi pentru a controla în mod specific accesul:
Apel sub acces ()
Reduceți accesul ca obiect
Set Access = CreateObject („Access.Application”)
Access.Visible = Adevărat
Access.OpenCurrentDatabase "c: \ files \ testdatenbank.mdb"
MsgBox „Baza de date deschisă”.
Access.CloseCurrentDatabase
Set Access = Nimic
Sfârșitul Sub
După comanda OPENCURRENTDATABASE, specificați calea în care se află baza de date între ghilimele. După pornirea macro-ului, Excel deschide mai întâi Access și Access apoi deschide fișierul corespunzător.
Excel afișează apoi o fereastră de mesaje, așa cum se arată în figura următoare:
Fereastra de informații este necesară, deoarece altfel conținutul bazei de date nu ar fi vizibil dacă baza de date ar fi închisă ulterior în Excel.
Pentru a introduce macro-ul, apăsați combinația de taste ALT F11 în Excel. Aceasta cheamă editorul VBA. Utilizați comanda INSERT - MODULE pentru a insera o foaie de modul goală. Pentru a porni macro-ul, apăsați combinația de taste ALT F8 în Excel.