Файл с файлом A vbs
, который вызывает макрос Excel. Однако, когда этот файл vbs
запланирован с использованием Jenkins, макрос не выполняется, хотя консоль показывает сообщение об успешном завершении.Планирование макроса Excel с помощью Jenkins
Просьба указать, есть ли другой способ планирования макроса Excel с помощью Jenkins. VBS файл кода заключается в следующем: команда
Option Explicit
On Error Resume Next
ExcelMacroExample
Sub ExcelMacroExample()
Dim xlApp
Dim xlBook
Set xlApp = CreateObject("Excel.Application")
Set xlBook = xlApp.Workbooks.Open("C:\Demo\Migration\Compare_Tool_For_Demo.xlsm", 0, True)
xlApp.Application.Run "Compare_Tool_For_Demo.xlsm!OpenSupport2Tool"
xlApp.Quit
Set xlBook = Nothing
Set xlApp = Nothing
End Sub
Дженкинс построить: - call "C:\Demo\Migration\Start_Report_Tool_For_Demo.bat
Макрооперации выполнены отлично, когда файл vbs
выполняется вручную. Однако всякий раз, когда выполняется от Дженкинса, он не работает. (Консоль показывает «УСПЕХ», однако)
Как вы называете макрос? Измените свой вопрос и добавьте его. – CSchulz
Пожалуйста, добавьте соответствующие части журнала консоли сборки Jenkins. –
Вопрос отредактирован –