Планирование листа Excel с поддержкой макросов через Windows Планировщик - PullRequest
0 голосов
/ 20 июня 2020

У меня включен макрос Excel Sheet, который настроен на запуск определенного кода, когда он открывается, а затем закрывается, когда он завершен, электронная таблица работает отлично и выполняет свой код при открытии и закрывается после завершения.

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

Я установил базовую задачу c со следующими действиями:

Программа / сценарий: «C: \ Program Files (x86) \ Microsoft Office \ root \ Office16 \ EXCEL.EXE»

Добавить аргументы (необязательно): «C: \ myexcel.xlsm "

Это работает, если на вкладке" Общие "выбрана опция" Запускать, только когда пользователь вошел в систему "(я могу запустить ее вручную, и она также срабатывает, если я установил время на минуту с этого момента или что-то в этом роде) Но очевидно, что я не хочу быть в системе все время, так как я хочу, чтобы макрос запускался на ночь.

Но если я изменю этот параметр на «Запускать, зарегистрирован ли пользователь включен или нет "то не работает, не могу активировать вручную, и я не могу нажать «Выполнить».

Я нашел эту страницу во время поиска, но, похоже, она не решает мою проблему

Планировщик задач не может открыть командный файл при установке на запуск вне зависимости от того, вошел ли пользователь в систему или нет

Кто-нибудь сталкивался с этим раньше? Или есть предложение, как мне заставить это работать.

1 Ответ

0 голосов
/ 21 июня 2020

Это не будет работать, если это не виртуальная машина.

...