Sergey.l
08-04-2018, 09:01
Привет. Помогите разобраться с запуском макросов.
Есть vbs (analizcreate.vbs),
With CreateObject("Word.Application")
**** .Visible = False
**** .DisplayAlerts = False
**** .Documents.Open "D:\SERGEY\PE4AT\формируем анализ, справки и отчет.doc"
**** .Run "анализ"
**** .Run "справки и отчет"
**** .ActiveDocument.Close
**** .Quit
End With
который запускает документ Word и выполняет в нем макросы. Итоговые данные сохраняются в шаблоны, лежащие в той же папке PE4AT
Vbs запускается из bat
cscript //nologo D:\SERGEY\BAT\analizcreate.vbs
и на этапе формирования справок Word выдает критическую ошибку и прекращает работу. Если я выполняю макросы не через vbs, то все в порядке.
Есть vbs (analizcreate.vbs),
With CreateObject("Word.Application")
**** .Visible = False
**** .DisplayAlerts = False
**** .Documents.Open "D:\SERGEY\PE4AT\формируем анализ, справки и отчет.doc"
**** .Run "анализ"
**** .Run "справки и отчет"
**** .ActiveDocument.Close
**** .Quit
End With
который запускает документ Word и выполняет в нем макросы. Итоговые данные сохраняются в шаблоны, лежащие в той же папке PE4AT
Vbs запускается из bat
cscript //nologo D:\SERGEY\BAT\analizcreate.vbs
и на этапе формирования справок Word выдает критическую ошибку и прекращает работу. Если я выполняю макросы не через vbs, то все в порядке.