Всем доброго времени суток!
Подскажите можно ли в VBA реализовать асинхронное выполнение процедур (макросов)?
Подскажите можно ли в VBA реализовать асинхронное выполнение процедур (макросов)?
24.01.2010 17:40:54
Всем доброго времени суток!
Подскажите можно ли в VBA реализовать асинхронное выполнение процедур (макросов)? |
|
|
|
24.01.2010 17:55:02
В том смысле, что пока выполняется один, можно запустить и другой?
|
|
|
|
24.01.2010 20:52:46
{quote}{login=Юрий М}{date=24.01.2010 05:55}{thema=}{post}В том смысле, что пока выполняется один, можно запустить и другой?{/post}{/quote}
Совершенно верно... |
|
|
|
25.01.2010 09:02:18
но если нужно именно word-документы создавать, то таким же образом можно запустить и word, чего копии лишние плодить, и макрос поместить там же
Живи и дай жить..
|
|
|
|
25.01.2010 13:09:04
{quote}{login=слэн}{date=25.01.2010 09:00}{thema=}{post}проще всего создать еще одну копию иксель:
Set excel = New excel.Application загрузить туда копию вашего файла и запускать макросы там, тогда псевдомногозадачность будет осуществляться средствами widows..{/post}{/quote} Думаю, что ответ надо искать где-то здесь... Через обработку событий. Как в примере с созданием компонента-таймера. Таймер будет проверять в бесконечном цикле, переменную или пользовательский объект с параметрами запуска процедур. Правда вопрос насколько ресурсу будут загружены. Вообщем ушел пробовать... |
|
|
|