Office中国论坛/Access中国论坛
标题:
[求助]如何用代码把一个MDB文件生成MDE[已解决]
[打印本页]
作者:
andymark
时间:
2007-2-10 01:17
标题:
[求助]如何用代码把一个MDB文件生成MDE[已解决]
怎样才能在一个MDE或MDB文件,把另一个MDB生成mde 文件
Function GenerateMDEFile(MyPath As String)
Dim NAcc As Access.Application
Set NAcc = CreateObject("Access.Application")
'The following lines simulate accepting the default
'name, clicking Make MDE, and clicking Save
SendKeys MyPath & "{Enter}{Enter}"
SendKeys "{Enter}"
NAcc.DoCmd.RunCommand acCmdMakeMDEFile
Set NAcc = Nothing
End Function
在microsoft找到的文章,试验不成功
原文:
http://support.microsoft.com/kb/202039/en-us
[此贴子已经被作者于2007-2-9 17:46:59编辑过]
作者:
hi-wzj
时间:
2007-2-10 01:24
可以呀?
是否因为您测试用的mdb版本和您所使用的版本不相同?
比如2003版默认保存的是2000版格式的文件,需要升级为2003版的才可以生成mde文件。
作者:
andymark
时间:
2007-2-10 01:45
我把保存格式转换成2003后还是不行
作者:
andymark
时间:
2007-2-10 01:46
用下面代码已解决:
Dim accessApplication As Access.Application
Set accessApplication = New Access.Application
With accessApplication
.SysCmd 603, sourceDB, targetDB
End With
Set accessApplication = Nothing
作者:
qlm
时间:
2007-2-10 02:20
[em17]怎么想出来的
有没有mde->mdb的方法
作者:
一点通
时间:
2007-2-10 02:37
又多了一个生成MDB的方法,谢谢分享
作者:
zzcjp
时间:
2009-7-17 16:52
不行啊,运行到:.SysCmd 603, sourceDB, targetDB 提示非法函数调用
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3