Excel插件和额外驱动程序

时间:2014-12-12 17:14:11

标签: excel vba odbc visual-foxpro

我已经构建了一个使用ODBC驱动程序(是的,愚蠢的)来查询FoxPro数据库的Excel(因为我的公司生活在石器时代)。我将把这个程序作为Addin推出。

不幸的是,要将VFP与ODBC一起使用,您需要VFPODBC.dll。在公司内部推广这意味着我需要在我想要部署的每台机器上进行独特的文书工作。我的问题是:如果我将我的程序作为Addin推出,那么代码引用Addin文件是否会使我不需要推出驱动程序?

我的理解是,运行Addin的服务器可以保存驱动程序并执行所有计算,只将结果吐回用户的Excel。或者,部署Addin只会创建一个本地版本,将需求放在用户的系统上。

如果是以前的解决方案,我应该对.dll文件没有任何问题(但我冒着一些酣畅淋漓的性能问题)。如果是后者,我必须用该程序推出所有必要的驱动程序,对吗?

1 个答案:

答案 0 :(得分:0)

我建议你使用VFP OLEDB / ADO重写它,然后在每台PC上安装它。或者,如果您希望它在中央服务器上运行并从多个PCS上的Excel / VBA连接,则使用VFP将其重写为COM服务器。然而,这不是一个胆小的项目。