小编Ran*_*ask的帖子

是否可以在.Net Windows窗体中托管Microsoft Access表单?

我问是否可以在.Net表单中托管Microsoft Access表单.

不,我没有发疯,我们正在维护一个完全由VBA编写的大型系统,有些人不知道很多VBA试图将Microsoft Access用作IDE.它基本上是数千行意大利面条代码,虽然我们希望废弃它并从头开始,但这不是一种选择.

因此,我们正在努力改进那里的内容,在这种特殊情况下,如果我们可以以某种方式在.Net Windows窗体中托管Microsoft Access表单,那将非常有用,因为我们可以比.Net的专有硬件更有效地进行交互.我们可以从VB6.

我们目前有一个.Net应用程序,可以在计算机上运行,​​同时用户可以在任何时间打开许多MS-Access数据库,而.Net应用程序使用MS Access Interop与这些数据库进行交互,取得了不同程度的成功.这是因为它使用表单标题和文件名/位置来获取数据库的句柄以执行它需要做的事情,并且还依赖于用户不干扰/关闭应用程序/将数据库移动到他们的桌面等.这是一个有点乱.

因此,我问是否有可能以某种方式在.Net Windows窗体中托管Microsoft Access表单,可能通过将表单本身作为控件或子表单添加,以便能够直接访问所有控件在.Net的表格?

.net ms-access interop winforms

9
推荐指数
1
解决办法
1421
查看次数

标签 统计

.net ×1

interop ×1

ms-access ×1

winforms ×1