1、只需打开,不需控制打开后的文件: 2、打开后可控制所打开数据库及其中的对象: '当指向 Application 对象的变量超出范围时,它所表示的 Microsoft Access 实例也将关闭。所以,必须在模块级说明这个变量。 Sub CreateForm()
Application.FollowHyperlink "D:\db1.mdb"
Dim appAccess As Access.Application
'打开D:\DB1.MDB文件并创建一个窗体之后关闭
Const strConPathToSamples = "D:\"
Dim frm As Form, strDB As String
'把文件路径赋给变量
strDB = strConPathToSamples & "db1.mdb"
' 创建一个新的Access对象
Set appAccess = CreateObject("Access.Application")
' 打开指定的Access文件
appAccess.OpenCurrentDatabase strDB
'用下面这句可显示被打开的文件,否则不显示
appAccess.Visible = True
' 创建新窗体
Set frm = appAccess.CreateForm
' 保存新窗体
appAccess.DoCmd.Save , "NewForm1"
' 关闭Access文件
appAccess.CloseCurrentDatabase
Set appAccess = Nothing
End Sub
文章来源于领测软件测试网 https://www.ltesting.net/
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073