gpt4 book ai didi

java - 如何从 java 运行 vbscript 函数?

转载 作者:行者123 更新时间:2023-11-30 11:42:57 24 4
gpt4 key购买 nike

从 java 代码我可以使用这段代码运行 vbscript

Runtime.getRuntime().exec("wscript C:\\ppt\\test1.vbs ");

但是想知道如何从java中调用vbscript的方法..例如在test1.vbs中

Set objPPT = CreateObject("PowerPoint.Application")
objPPT.Visible = True
Set objPresentation = objPPT.Presentations.Open("C:\ppt\Labo.ppt")
Set objSlideShow = objPresentation.SlideShowSettings.Run.View
sub ssn1()
objPPT.Run "C:\ppt\Labo.ppt!.SSN"
End sub

如何从 java 中仅调用 ssn1() 方法。否则我们可以从 java 代码运行 power point 的宏吗...请帮忙!!

最佳答案

这应该会让你高兴 :) 转到 WScript 部分:http://technet.microsoft.com/library/ee156618.aspx

这是我的想法...在您的 vbscript 文件中,让您的脚本监听一个命令行参数,该参数将指定要调用的方法。然后,在 Java 中,只要你想调用文件中的特定方法,你就只需要使用这个参数。

否则,如果您想在 java 中访问 powerpoint,您将需要像在 vbscript 中那样访问它的 API,如果 vbscript 可以做到,这是可能的,但方法/语法可能会改变。

关于java - 如何从 java 运行 vbscript 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11465400/

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