我遇到以下问题。我有一个.mde需要使用另一个.mde来实现某些功能。引用的.mde必须位于每个用户的唯一位置。我想我可以将它放在我们的P:\驱动器上(它存在于每个用户但导致不同的文件夹)。我访问的唯一问题是保存UNC路径并将其转换为\\ [server] \ [user] \ mylib.mde而不是P:\ mylib.mde
所以我想我会使用这个指南: http://smsconsulting.spb.ru/shamil_s/topics/testrefs.htm 当我使用它时它起作用。除非我无法在不崩溃Access的情况下关闭Access。
有关我们环境的更详细信息。我们使用Office 2010在Win7上运行,除了Access,即Access 2003。
任何人都知道为什么这不起作用?
编辑:经过一些额外的测试后,我注意到当我的本地硬盘驱动器上有参考.mde时,I Access不会崩溃,只有当它在网络驱动器上时才会崩溃。答案 0 :(得分:0)
我没有测试只添加到mdb的mde,但是可能值得尝试:
Dim ref As Reference
On Error Resume Next
References.AddFromFile "C:\docs\Some.mde"
''Just checking
For Each ref In References
s = s & vbCrLf & "Name: " & ref.Name
Next