Сбой VBS после завершения макроса VBA? - PullRequest
0 голосов
/ 04 июня 2019

Я пытаюсь создать сценарий VBS для моего макроса Excel, поэтому пользователям не нужно вручную открывать Excel или просматривать Excel, а только просматривать пользовательскую форму и результат.

Код для открытия Excel VBAработает отлично.Однако, когда макрос VBA Excel завершается, код VBS завершается сбоем и оставляет Excel открытым.Недоступен для других пользователей, благодаря политике Excel для одного пользователя.

Любые идеи?

Мой код VBA заканчивается командой Exit Sub.

Set objExcel = CreateObject("Excel.Application")
objExcel.Application.Run "C:\Users\Flori\Desktop\Mail_Verteiler.xlsm!Modul1.Run"
objExcel.DisplayAlerts = True
objExcel.Application.Quit
Set objExcel = Nothing

Ошибка:

Возможно, макрос недоступен или все макросы отключены.

Ответы [ 2 ]

0 голосов
/ 05 июня 2019

@ Гарет предоставил окончательную идею завершить работу Excel с VBA внутри макроса, используя метод Application.Quit.

Это решило проблему.

Спасибо всем

0 голосов
/ 04 июня 2019

Excel, где находится ваш код, это .xlsm?Может быть, это .xls, и поэтому вы получаете Macro possibly not avaible or all macros have been deactivated.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...