VBScript занимает много времени / не выполняется, когда я выполняю через Java, но он работает, когда я выполняю его из командной строки? - PullRequest
0 голосов
/ 10 декабря 2018
Файл

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.

В чем проблема, требуются ли какие-либо изменения настроек безопасности на ПК?Кто-нибудь может дать решение, кто сталкивался с этой проблемой?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...