Блин вроде, простой пример и не канает ни фига (прям беда какая-то), может поможет кто...
Sub OpenTable()
Dim objAccess As Access.Application
Set objAccess = New Access.Application
Const PATH As String = "C:\"
objAccess.OpenCurrentDatabase PATH & "123.mdb"
objAccess.DoCmd.OpenTable "Alphabetical_Output"
'objAccess.DoCmd.CloseTable "Alphabetical_Output"
End Sub
Sub OpenTable()
Dim appAccess As New Access.Application
Dim strDB As String
' Initialize string to database path.
Const strConPathToSamples = "C:\"
strDB = strConPathToSamples & "123.mdb"
' Create new instance of Microsoft Access.
Set appAccess = _
CreateObject("Access.Application")
' Open database in Microsoft Access window.
With appAccess
.OpenCurrentDatabase strDB
.DoCmd.openTable "Alphabetical_Output"
End With
End Sub
Вобщем оба метода открывают другую базу, а открыть таблицу или любой другой объект не получается, при нажатии кнопки открыть (в проверке безопасности) приложение закрывается...
Может подскажет кто другой метод открытия объектов удаленной базы ?