如何通过调用VBA函数.Net Interop



在VBA/VB6中,我可以调用函数或子例程,如下所示:

Call myFunction

我正在从插入Access应用程序。类似网络:

using MSAccess = Microsoft.Office.Interop.Access.Application;
var access = new MSAccess();
access.OpenCurrentDatabase(@"C:myDatabase.accdb");
access. //Here I can more or less type my VBA code the same way I can natively
access.CloseCurrentDatabase();
Marshal.ReleaseComObject(access);

我在点后面放了什么来通过MS Access Interop调用myFunction

查看应用程序。Run根据链接中给出的示例执行您想要的操作。

编辑:此外,DoCmd.RunMacro应该可以工作。

最新更新