![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 18.04.2008
Сообщений: 41
|
![]()
Коллеги, подскажите, пожалуйста, возможно ли сделать механизм запуск макроса автоономным, чтобы он запускался в закрытом (неактивном файле) скажем в определенное время каждый день или определенного числа в определенное время?
|
![]() |
![]() |
![]() |
#2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Да, и делается это очень просто
Просто поместите ссылку на ваш файл Excel в Планировщик Windows, и Windows сама запустит файл в нужный день в нужное время (или будет запускать его регулярно, по расписанию) Останется только вызов макроса поместить в событие Workbook_Open, чтобы макрос запускался при открытии файла. |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Запускайте vbs - код в чистом виде, без груза xls. Смотря конечно по задаче - но на 90% задач можно обойтись без xls.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 24.01.2011
Сообщений: 136
|
![]() Цитата:
Спасибо за ответ.. |
|
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 18.04.2008
Сообщений: 41
|
![]() Цитата:
Насколько я понимаю, если в открытие книги воткнуть макрос, закрывающий книгу, то потом этот файл станет невозможно открывать вручную (от же будет сразу закрываться). Разве не так? Как решить эту проблему, не подскажете? |
|
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 19.11.2011
Сообщений: 128
|
![]() Цитата:
Нет ничего невозможного, главное верить в это.
|
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Сделать специальную книгу с этим макросом. Только для этой работы - открыться, отработать, закрыться.
Ну или запускать vbs, который откроет нужную книгу, запустит макрос, закроет книгу. Но тогда зачем вообще эта книга? Всё сделать с помощью vbs.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#8 | |
Пользователь
Регистрация: 18.04.2008
Сообщений: 41
|
![]() Цитата:
![]() С vbs не знаком, не поделитесь ссылкой, где доходчиво об этом написано? |
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Можно отсюда начать:
http://en.wikipedia.org/wiki/Windows_Script_Host Ну а вообще первоисточник вероятно тут: http://msdn.microsoft.com/en-us/libr...(v=vs.84).aspx Синтаксис близок к VBA Экселя - макросы легко модифицировать. Типы переменных только убрать и в общем всё ![]()
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#10 | |
Пользователь
Регистрация: 18.04.2008
Сообщений: 41
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запуск макроса из VBA | raytek | Microsoft Office Access | 16 | 16.08.2015 19:33 |
Запуск макроса | 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 |
Запуск макроса с параметрами из другого макроса | Saladin | Microsoft Office Excel | 2 | 19.01.2009 09:43 |