使用VB.Net创建ACCDE

时间:2016-12-18 13:06:34

标签: vb.net ms-access

我在寻求帮助之前搜索了很多。如何使用VB.NET从现有/工作的ACCDB创建ACCDE文件?在计算机上,安装了Ms 2013/2016。我知道如何在VBA中实现它,但在我的情况下,我需要使用Visual Basic / VB.NET。

我再解释一下:我正在创建一个允许用户选择ACCDB的工具,该工具将ACCDE部署在另一个文件夹中。为什么你会问?好吧,该过程还将维护一些INI文件属性并维护一个Change日志文件。从我的第三方工具自动化流程将增强部署过程。

我希望你能帮助我!非常感谢你!

1 个答案:

答案 0 :(得分:0)

以下代码适用于带有Access 2010的VB.NET 2005:

Dim accApp = New Microsoft.Office.Interop.Access.Application
accApp.SysCmd(
        CType(603, Microsoft.Office.Interop.Access.AcSysCmdAction),
       "C:\Users\Public\eTest.accdb",
       "C:\Users\Public\eTest.accde")
accApp.Quit()

请注意,Microsoft Access必须信任源.accdb文件(例如,在"受信任位置"),否则命令将无提示失败。