Otvorte databázu Access pomocou makra programu Excel

Obsah

Ako použiť makro VBA v programe Excel na spustenie programu Access a otvorenie databázy programu Access

Chcete zobraziť vhodné údaje pre výpočet alebo otvoriť prístupovú databázu z iných dôvodov? Existuje mnoho aplikácií, v ktorých má zmysel vyvolať databázu programu Access prostredníctvom programu Excel.

To, čo môžete urobiť v tabuľke prostredníctvom hypertextového odkazu, nie je s makrom programu Excel žiadny problém. So správnym programovým kódom môžete vyvolať databázu podľa vášho výberu rýchlosťou blesku. Existuje niekoľko spôsobov, ako to urobiť. Na konkrétne ovládanie Accessu použite nasledujúce príkazy:

Prístup k čiastočnému hovoru ()
Stmaviť prístup ako objekt
Nastaviť prístup = CreateObject ("Access.Application")
Access.Visible = True
Access.OpenCurrentDatabase "c: \ files \ testdatenbank.mdb"
MsgBox "Databáza otvorená."
Access.CloseCurrentDatabase
Nastaviť prístup = nič
Koniec pod

Za príkazom OPENCURRENTDATABASE zadajte v úvodzovkách cestu, kde sa nachádza databáza. Po spustení makra Excel najskôr otvorí Access a Access potom otvorí príslušný súbor.

Excel potom zobrazí okno so správou, ako je znázornené na nasledujúcom obrázku:

Informačné okno je nevyhnutné, pretože inak by obsah databázy nebol viditeľný, ak by bola databáza následne zatvorená v programe Excel.

Ak chcete vstúpiť do makra, v programe Excel stlačte kombináciu klávesov ALT F11. Tým sa vyvolá editor VBA. Na vloženie prázdneho listu modulu použite príkaz VLOŽIŤ - MODUL. Makro spustíte stlačením kombinácie klávesov ALT F8 v programe Excel.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave