您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何从Java代码调用Excel VBA宏?

如何从Java代码调用Excel VBA宏?

我不太了解您从数据库中的数据生成Excel工作表的总体方法。通常,我会使用Vivek提出的Apache POI。

但是,如果您确实需要在工作表中调用Excel宏,则需要做两件事:

首先,您需要一个JAVA-COM桥,例如JACOBCOM4J或类似的工具。如果它支持自动化接口就足够了。它不需要完全的COM支持

其次,使用JAVA-to-COM桥,您应该启动Excel,加载Excel工作表,运行宏,保存并关闭Excel。因此,您必须调用以下等效项:

Set Wb = Application.Workbooks.Open FileName
Application.Run MacroName
Wb.Save
Application.Quit
java 2022/1/1 18:15:41 有448人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶