Скрипт .acsauto для открытия приложения Excel и вызова макроса

Каждое утро я использую файл сценария Avaya CMS Supervisor (.acsauto) для создания набора очень простых файлов Excel, затем у меня есть еще один файл Excel с поддержкой макросов, который я использую для компиляции данных из нескольких файлов в одно удобное представление отчетов.

Я заметил, что файл acsauto написан на Visual Basic, поэтому я пытался посмотреть, могу ли я добавить в конец этого сценария, чтобы он открывал для меня файл xlsm и вызывал макрос, который компилирует все. К сожалению, я получаю сообщение об ошибке «Ожидаемый конец оператора», начиная с этой строки:

Dim xlApp as Excel.Application
Set xlApp = New Excel.Application
xlApp.Visible = true
xlApp.Application.Workbooks.Open ("C:\folders\file name.xlsm")
xlApp.Application.Run ("'file name.xlsm'!MacroName")

В других частях скрипта есть Dim something без части as something, поэтому я попытался удалить as Excel.Application и в этом разделе. После этого скрипт не выдает никаких ошибок, но и не открывает Excel, так что я не совсем приблизился к решению.

Любые предложения будут с радостью приняты.


person CactusCake    schedule 12.09.2014    source источник