从C#调用VBA函数是否可以调用一个VBA函数(在Access中),它从外部世界获取两个字符串参数(就像从c#中调用,但其他人也会这样做)?下面是从C#调用访问数据库函数的示例,我过去曾使用它来创建类似的功能。privatevoidbtnRunVBAFunction_Click(objectsender,System.EventArgse){Access.ApplicationacApp=newAccess.ApplicationClass();//创建msaccess应用程序acApp.OpenCurrentDatabase(@"C:tempdb1.mdb",false,null);//打开mdb文件对象oMissing=System.Reflection.Missing.Value;//运行模块中的测试宏refoMissing,refoMissing,refoMissing,refoMissing,refoMissing,refoMissing,refoMissing,refoMissing,refoMissing,refoMissing,refoMissing,refoMissing,refoMissing,refoMissing,refoMissing,refoMissing,refoMissing,refoMissing);acApp.Quit();//退出应用程序}这是我过去使用过的网站。http://bytes.com/topic/c-sharp/answers/255310-run-microsoft-access-module-vs-net-c有一篇关于从C#自动访问的知识库文章,应该可以帮助您入门。以上就是C#学习教程:从C#调用VBA函数全部内容分享。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权请点击右侧联系管理员删除。如需转载请注明出处:
