База данни с отворен достъп с макрос на Excel

Съдържание

Как да използвате VBA макрос в Excel, за да стартирате Access и да отворите база данни на Access

Искате ли да покажете подходящи данни за изчисление или да отворите база данни за достъп по други причини? Има много приложения, в които има смисъл да извикате база данни на Access чрез Excel.

Това, което можете да направите в таблица чрез хипервръзка, не е проблем с макрос на Excel. С правилния програмен код можете да извикате избраната от вас база данни със светкавична скорост. Има няколко начина да направите това. Използвайте следните команди, за да контролирате Access специално:

Допълнителен достъп до обаждане ()
Затъмнен достъп като обект
Задайте Access = CreateObject ("Access.Application")
Access.Visible = Вярно
Access.OpenCurrentDatabase "c: \ files \ testdatenbank.mdb"
MsgBox "Базата данни е отворена."
Access.CloseCurrentDabase
Задайте достъп = Нищо
End Sub

След командата OPENCURRENTDATABASE посочете пътя, където се намира базата данни в кавички. След стартиране на макроса Excel първо отваря Access и Access, след което отваря съответния файл.

След това Excel показва прозорец със съобщение, както е показано на следната фигура:

Информационният прозорец е необходим, защото в противен случай съдържанието на базата данни не би било видимо, ако впоследствие базата данни беше затворена в Excel.

За да въведете макроса, натиснете клавишната комбинация ALT F11 в Excel. Това извиква редактора на VBA. Използвайте командата INSERT - MODULE, за да вмъкнете празен модулен лист. За да стартирате макроса, натиснете клавишната комбинация ALT F8 в Excel.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave