当我通过Java执行时,VBScript需要很长时间/不执行,但是当我通过命令提示符执行时,它会运行吗?

时间:2018-12-10 11:17:40

标签: java excel vbscript

test.vbs文件包含以下片段。

Set objExcel = CreateObject("Excel.Application")
Set objWorkbook = objExcel.Workbooks.Open("C:\testing\new1.xlsm")

objExcel.Application.Visible = True
objExcel.DisplayAlerts = False

Set Sheeet1 = objWorkbook.Worksheets(1)

'The above script is working when I execute manually via command prompt

Sheeet1.Activate
Sheeet1.TextBox1.value = "C:\testing\"
objWorkbook.Save

objExcel.Application.Run "Execute Calculator"

objWorkbook.Save
objWorkbook.Close

objExcel.Quit

Set Sheeet1 = Nothing
Set objWorkbook = Nothing
Set objExcel = Nothing

当我双击test.vbs文件时,上述代码片段可以正常工作。但是它无法无限期地运行/等待,而没有Java Executor线程的任何错误或警告。

软件配置:

  • Excel 2013
  • Windows 7操作系统

以上脚本适用于Windows 10和Excel 2016版本。

问题是什么,PC中是否需要更改任何安全设置?遇到这个问题的人可以提供解决方案吗?

0 个答案:

没有答案