Deschideți baza de date Access cu o macro Excel

Cuprins

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.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave