Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何通过.Net互操作调用VBA函数_C#_.net_Vba_Interop - Fatal编程技术网

C# 如何通过.Net互操作调用VBA函数

C# 如何通过.Net互操作调用VBA函数,c#,.net,vba,interop,C#,.net,Vba,Interop,在VBA/VB6中,我可以调用如下函数或子例程: Call myFunction 我正在从.Net插入Access应用程序,如下所示: using MSAccess = Microsoft.Office.Interop.Access.Application; var access = new MSAccess(); access.OpenCurrentDatabase(@"C:\myDatabase.accdb"); access. //Here I can more or less ty

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

Call myFunction
我正在从.Net插入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
,我应该在点后面加什么?

根据链接中给出的示例,查看是否做了您想要的事情


编辑:同样,应该有效。

与论坛网站不同,我们不使用“感谢”或“感谢任何帮助”或签名。请注意,肌肉记忆比任何东西都重要,我以后会记住这一点!