从 C#.NET 应用程序调用 MS Access 中的 VBA 代码

Posted

技术标签:

【中文标题】从 C#.NET 应用程序调用 MS Access 中的 VBA 代码【英文标题】:Invoking VBA code in MS Access from a C#.NET application 【发布时间】:2014-08-15 18:37:28 【问题描述】:

我有一个 C#.NET 桌面应用程序,它可以根据固定的时间表自动执行几个不同的数据处理作业。 C#.NET 应用程序使用 System.Diagnostics.Process 类来调用其他 .NET 应用程序、批处理文件和 SAS 作业。我还想用它来自动运行一些 MS Access 报告,这些报告是在 Access 2010 数据库中使用 VBA 创建的。

我的问题 - 如何使用我的 C#.NET 程序来触发驻留在 Access 数据库中的 VBA 函数(或过程)的执行?

【问题讨论】:

【参考方案1】:

你可能想看看这个:

How to automate Microsoft Access by using Visual C#

【讨论】:

以上是关于从 C#.NET 应用程序调用 MS Access 中的 VBA 代码的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET - VB.NET - 从 MS-Access 数据库中检索记录

使用 MS Access 数据库发布 asp.net

如何在 VB.net 中使用 ROWNUM 从 MS-Access 数据库中检索数据

如何将 MS-Access 选择查询的结果保存在 C#.net 中的变量中?

如何使用 asp.net 从客户端读取 ms-access 数据库文件

如何在 .Net Core 3.0 中获得对 MS Access 的引用?