Ⅰ Excel中的VBA如何调用java呀
VBA中调用Java程序
1、创建一个Java Class代码可以简单如下
public class Test {
public static void main(String[] args) {
System.out.println("Test");
}
}
2、编译Class
3、在VBA中通过如下代码调用java
Dim ws As WshShell
Dim we As WshExec
Dim i As Integer
Set ws = New WshShell
Set we = ws.Exec("javaw e:\Test")
MsgBox we.StdOut.ReadAll
Set ws = Nothing
Set we = Nothing
4、执行上面VBA代码会弹出对话框显示Test字样
注意要点:
(1)VBA工程中药引用Windows Script Host Object Model
(2)机器上要安装JRE,而且要将JRE Bin路径写入到环境变量PATH中,否则需要指出JAVAW的完整路径
其实可以使用 VBA中的Shell调用JAVA,但是这样就只能是执行java,没有返回值,使用如上方法可以通过System.out.print输出字符作为返回结果被获取到
Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
Ⅱ 如何在java中调用vbs,并给vbs传递参数
给你个例子吧。
echoargs.vbs 脚本内容如下:
Set objArgs = WScript. Arguments
For x = 0 to objArgs.Count - 1
WScript.Echo objArgs(x)
Next
cmd命令行进入脚本所在目录,运行 echoargs.vbs Hello World
就会将这两个参数分行打印出来。
这种方式相当于 cscript echoargs.vbs Hello World
即前面省略了 cscript (命令行方式调用使用cscript而不是wscript)。
直接在命令行中运行cscript.exe而不加任何参数,会得到使用帮助信息。
Ⅲ java和VBS脚本传递
<%
String YYY="false";
%>
<input type="button" name="send" value="send" onclick="window.returnValue=<%=YYY%>;self.close();">
这么写是没问题的
有什么疑问请补充。
Ⅳ 本人是菜鸟,请教java如何运行vbs
用ScriptEngineManager类中的方法
比如:
//创建脚本引擎
ScriptEngineManager manger=new ScriptEngineManager();
ScriptEngine se=manger.gerEngineByName("VBScript");//脚本类型
se.eval(new FileReader("ex.vbs"));//文件路径
Ⅳ 我用vbs为Java程序一个桌面快捷方式
Set sh = CreateObject("Shell.Application")sh.ShellExecute "C:\Documents and Settings\All Users\桌面\腾讯QQ.lnk"
Ⅵ java中调用.vbs文件,vbs文件并没有反应
C:\Program Files\Apache Software Foundation\Tomcat 7.0\bin>wscript "C:\\Program
Files\\Apache Software Foundation\\Tomcat 7.0\\bin\\tomcat.vbs"
C:\Program Files\Apache Software Foundation\Tomcat 7.0\bin>tomcat
java代码:
Process process=Runtime.getRuntime().exec("cmd /c wscript \"C:\\Program Files\\Apache Software Foundation\\Tomcat 7.0\\bin\\tomcat.vbs\"");
// wait for the process end
process.waitFor();//是返回值
Ⅶ vbs怎样操纵java的GUI
……
你说的那个QTP,那个并不能算是所谓的“vbs操纵java程序”,那个只是“你用QTP调试java程序并且QTP支持VBS风格的语言来写控制脚本”。
不过你的问题还有一种理解……你是想用VBS来写GUI是吗?
这个就不知道了,我猜没有。vbs并不是一门优雅的语言,大概没人会这么做。
Ⅷ 请教java如何运行.vbs文件
首先 可能要转义 其别/与\
然后
多与Program Files这种双单词目录
需要注意引号
我想的是
"\"C:\Program Files\start.vbs\"";
ni shi shi
Ⅸ java vbs 调用不成功 createobject dll加载
检查运行的环境变量、执行权限