Проблема решена следующим образом:
в планировщике заданий отключена галочка "выполнить с наивысшими правами".
в планировщике заданий отключена галочка "выполнить с наивысшими правами".
11.09.2021 19:44:15
кнопка цитирования не для ответа [МОДЕРАТОР]
А как проверить, от какой уч записи? В задаче стоят галки "выполнять с наивысшими правами" и "выполнять только для пользователей, вошедших в систему". Я разобралась в чем проблема - планировщик успешно выполняет задачу, если у меня закрыт Outlook. Но если он открыт, то получается ошибка. Как дальше правильнее сделать? дописать какой-то код вроде "закрыть outlook" или какую-то проверку на то, открыт он или нет?
Изменено: |
|
|
10.09.2021 15:25:58
Такая же история - запускает эксель, а макрос не выполняет.
Попробовала добавить в книгу другой простой макрос (типа MsgBox "Test") - его планировщик исполнил и через vbs, и через excel. То есть планировщику не нравится макрос на создание сообщения outlook по непонятной мне причине. Вот код:
Изменено: |
|||
|
10.09.2021 14:29:29
Добрый день! Буду благодарна за помощь с проблемой ниже.
Задача - по расписанию (раз в неделю или раз в день в определенное время) отправлять Outlook сообщение. Макросы в outlook не разрешены политикой компании. Имеется: - скрипт vba в excel файле, который создает и отправляет сообщение outlook - файлик vbs, который открывает excel файл, разрешает в нем макросы и исполняет нужный скрипт vba - планировщик заданий windows, который должен исполнять vbs по расписанию Если для проверки запустить vbs через командную строку, то все работает отлично. Проблема следующая - планировщик заданий исполняет vbs файл, который запускает и открывает excel файл. Но вот vba скрипт в excel уже не исполняется и спустя минуту excel выдает ошибку Server execution failed. Есть какие-то предположения, с чем это может быть связано?
Изменено: |
|
|