Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.01.2016, 22:11   #1
any2gambler
Новичок
Джуниор
 
Регистрация: 25.01.2016
Сообщений: 2
По умолчанию Запуск макроса с аргументом по расписанию

Добрый день!

Есть ли возможность запустить макрос с аргументом по расписанию?
Насколько я понял, конструкция типа
Код:
Application.OnTime TimeValue("15:00:00"). "MyMacro"
не позволяет запускать макросы с параметрами.

По сути задачи, есть расписание запуска макроса и его параметры в виде таблицы: время, параметр1, параметр2, параметр3...
Можно конечно написать циклическую процедуру, которая каждую секунду
сканирует весь список с макросами и запускает те, у которых время = текущему. Но это как-то не изящно совсем.

Спасибо заранее за помощь.
any2gambler вне форума Ответить с цитированием
Старый 25.01.2016, 22:18   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

а что мешает в MyMacro проанализировать таблицу и запустить ЛЮБОЙ макрос с его параметрами
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 25.01.2016, 22:20   #3
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

http://www.snb-vba.eu/VBA_Application.OnTime_en.html

А может в "MyMacro" проверять которое время и, в зависимости, брать строку параметров?
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запуск макроса kaa1977 Microsoft Office Excel 5 12.04.2011 10:44
Запуск макроса Gvaridos Microsoft Office Excel 4 22.11.2010 11:35
Запуск макроса serafim09 Microsoft Office Excel 9 03.09.2009 16:55
Запуск файлов по расписанию Roll1n Софт 6 22.01.2009 20:45
Запуск макроса с параметрами из другого макроса Saladin Microsoft Office Excel 2 19.01.2009 09:43