Edycja: Odpowiedź na to pytanie można znaleźć w komentarzach zaakceptowanej odpowiedzi.Otwieranie dostępu z programu Excel VBA
Próbuję otworzyć bazę danych programu Access za pomocą kliknięcia przycisku w pliku excel. Obecnie mam ten kod:
Private Sub bttnToAccess_Click()
Dim db As Access.Application
Set db = New Access.Application
db.Application.Visible = True
db.OpenCurrentDatabase "C:\Users\wcarrico\Desktop\wcarrico-CapstoneFinalSubmission.accdb"
End Sub
Wydaje się działać krótko, a następnie program Access zamyka się niemal natychmiast. Jeśli ma to znaczenie, plik programu Access zawiera makro AutoExec, które jest uruchamiane w kilku testach na bieżąco.
Czy próbujesz uruchomić Access GUI wewnątrz Excel, lub po prostu próbuje połączyć się z bazą danych i wyszukiwać dane w środku? –
Po prostu zapewniam łatwy dostęp do bazy danych dla użytkownika. Jestem NAJWYŻSZYM nowicjuszem w VBA i nawet nie jestem pewien co to jest GUI Acess. Baza danych jest w zasadzie oddzielnym narzędziem do planowania ślubu. Pliki Excel i Access zostaną ostatecznie połączone poprzez import. –