Есть 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, то все в порядке.