我的客户有一个带有宏的excel文件,这些宏可以调用vb6 dll函数来在Access db中进行CRUD操作。我的项目的第一阶段涉及将vb6 dll迁移到.net 4.5(c#),并将Access db迁移到SQL SERVER。显然,迁移会导致excel宏修改,以允许存在的宏对.net方法进行调用,而不是vb6函数调用。 完成此迁移后,我必须将修改后的excel文件和.net dll放在授权控制下的Intranet网页中,因为只有某些人可以使用它。 所以我不知道什么是最好的方法,因为要正常工作的Excel需要对dll的引用。我希望避免客户在他们的PC中手动添加对dll的引用。 我想知道将dll .net放置在服务器的共享文件夹中,使该共享文件夹可从所有客户的PC上访问,并确保网页上的excel有参考性是否正确。到共享文件夹上的dll,并确保从创建共享文件夹的服务器访问数据库服务器。这样,从任何下载了excel的PC上,都应该可以通过dll .net在db上执行CRUD操作,对吗?您还能想到其他想法吗? 预先感谢