vbScript открывает Excel, но не загружает макросы / модули?
===========================================================

 Я в очень странной ситуации. Я создал скрипт VBS, который откроет мой файл Excel. Я определил код VBA в методе WorkBook\_open. Я думал, что создание скрипта VBS для открытия моего Excel вызовет мой метод workBook\_open и выполнит код VBA внутри него. Но я был неправ. Ниже мой код VBS.

 При отладке происходит сбой в oExcel.Run «RefreshDataFromIQY», сообщая, что макросы недоступны или отключены. Следовательно, этот код просто успешно открывает приложение Excel, и это все, что он делает. У меня есть макрокоды в module1, module2. Как / где я пишу для выполнения моих макросов в VBS скрипт ниже. Мои макросы / модули должны выполняться последовательно, а некоторые из моих макросов являются записанными макросами. Любая помощь горячо приветствуется. Благодарность

 Спасибо за ваш вклад, Скотт. Вот что я сделал изменения в своем коде

 Однако, когда он запускается из командной строки, он вызывает ошибку во время выполнения. Требуется объект: «Закрыть». Есть идеи почему? Почему не удается закрыть? Что я делаю не так? Благодарность

 который я сделал. Это сработало, когда я поместил код внутри модуля и оставил его открытым. Однако, когда я помещаю в закрытый модуль -> как модуль уровня рабочего листа, я получаю ошибку, которую вы получили.

 Однако когда я ссылался на закрытый объект, код пробежал. Так что мой ответ вам заменить

 Также я поместил workbook\_event в свой файл. Событие успешно сработало при открытии, поэтому, если у вас возникли проблемы, это, скорее всего, в коде внутри события.