gpt4 book ai didi

java - 从 Java 代码调用 VB 宏

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:03:57 24 4
gpt4 key购买 nike

我创建了一个 VB 宏。我想向宏传递一个字符串和一个文件位置。我将如何在 java 代码中调用它。有这方面的图书馆吗?

最佳答案

您可以使用 Windows 附带的“cscript.exe”运行 vbscript。

根据您的情况,您可以通过多种方式从 Java 启动它:

  • 使用Runtime.exec启动程序。您可以将此作为您计划的一部分直接执行。
  • 使用具有 exec 任务的 Ant,或具有 exec 插件的 maven。这在将脚本作为构建或其他一些批处理过程的一部分调用时最有用。

编辑:如果您的脚本有 GUI,则使用“wscript.exe”。

我假设你指的是 vbscript,但如果你真的指的是宏,比如 Word 宏,那么你需要做这样的事情:

"C:\Program Files\Microsoft Office\Office12\Winword.exe" 
"C:\MyPath\MyDoc.doc" /m"Macro1"

或者,您可以创建一个小型 vbscript 来实例化 Word 应用程序并使用 run() 方法调用宏。您可以使用 cscript.exe/wscript.exe 执行该脚本。

关于java - 从 Java 代码调用 VB 宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2805763/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com