在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
应该可以工作。