小编Rei*_*vax的帖子

从Java调用VBA代码

问候StackOverflow,

我搜索了更大的互联网,并被许多帖子或者答案所困扰,这些答案解释了我正在尝试的完全相反的顺序.

我有一个包含大量VBA代码的Excel文件.在Excel中打开文档时,有4个公共子例程不占用用户可以调用的参数,这些子例程根据需要操作各个工作表中的数据.我们有一个大型Java应用程序,我们希望通过从Java环境调用宏来与该文档进行交互.关键是我们只需编写一次VBA代码,然后Java就可以调用它来执行.此外,我们假设Java应用程序的用户不一定能立即访问Excel,而是在Windows机器上运行.怎么一个人去做呢?

我们是否将VBA代码编译成DLL,并从Java中调用它?如何编译DLL,是否需要使用Visual Studio?我们如何从Java调用DLL?我们应该尝试某种COM对象吗?

请注意,作为我在其他地方的问题最常见的答案,我非常清楚如何从VBA中调用Java,而不是从Java调用VBA.

先感谢您.

java dll vba netbeans excel-vba

10
推荐指数
1
解决办法
2万
查看次数

标签 统计

dll ×1

excel-vba ×1

java ×1

netbeans ×1

vba ×1