Запустить макрос в запущенном Excel(е)?

Программирование на Visual Basic for Applications
XORXE
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 11
Зарегистрирован: 29.06.2005 (Ср) 3:50

Запустить макрос в запущенном Excel(е)?

Сообщение XORXE » 29.06.2005 (Ср) 4:16

Проблемма в следующем.
В MS Exсel есть два автоматических макроса (Auto_Open, Auto_Close)

В Word есть помимо таких же еще три AutoExec, AutoExit, AutoNew.
Для того чтобы запустить в Word(e) макрос при вновь создаваемом чистом листе (документе) используют AutoNew.

Запуск макроса при запуске программы Excel: используют - Auto_Open

Вопрос:
Как запустить макрос в запущенном Excel(е), когда пользоватеть создает новую книгу?[/b]
Жизнь такая же простая штука, как аппельсин. Если только его не разрезать пополам...

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 29.06.2005 (Ср) 4:24

Поставить обработчик на Application_NewWorkbook.

И вообще, переставай юзать Auto_Open, он потерял актуальность в 97 экселе. Есть workbook_open.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 41

    TopList