Новости:

Прикрепить к сообщению можно только файлы xls, gif, jpg, rar, zip,7z, bas, frm, cls, doc размером до 150 Кб.

Главное меню

Open VBAProject

Автор Vic Voodoo, 28.02.2012, 17:58

« назад - далее »

Vic Voodoo

А есть ли разница между макросом Auto_Open из папки Modules и макросом - реакцией на событие Open проекта? Извините, если не соблюдаю терминология, я ее не знаю.

kuklp

Auto_Open, это рудимент от старых версий Экселя, оставленный разработчиками для совместимости с новыми. Оба варианта нормально работают.
Я, как всегда, чертовски адекватен... Email: pilipnikop@yandex.ua WM Z206653985942, R334086032478, U238399322728, E332314026771

Vic Voodoo

Понял. Спасибо.

Prist

Цитата: KuklP от 28.02.2012, 22:49
Auto_Open, это рудимент от старых версий Экселя, оставленный разработчиками для совместимости с новыми. Оба варианта нормально работают.
Немного добавлю. Работают оба, но не оба работают всегда. Если использовать метод Workbook_Open, то при открытии книги, в которой он записан сработает макрос, повешенный на данное событие. Если же использовать Auto_Open, то при открытии книги макросом ничего не произойдет.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
www.excel-vba.ru
Просто СПАСИБО [+оказать+]
Считаешь СПАСИБО мало? Яндекс.Деньги: 41001332272872; WM: R298726502453

Vic Voodoo

У меня макрос Auto_open выполняется, когда я открываю книгу, в которой он записан. Возможно, я неверно понимаю слова "открыть книгу". Команда "открыть". Либо, найдя файл в проводнике дабл-кликнуть по нему. Макрос выполняется.

Prist

Цитата: Vic Voodoo от 29.02.2012, 11:22
У меня макрос Auto_open выполняется, когда я открываю книгу, в которой он записан. Возможно, я неверно понимаю слова "открыть книгу". Команда "открыть". Либо, найдя файл в проводнике дабл-кликнуть по нему. Макрос выполняется.
А я говорил про просто открыть? прочитайте внимательнее - "Если же использовать Auto_Open, то при открытии книги макросом". Клчевая связка: открытие макросом.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
www.excel-vba.ru
Просто СПАСИБО [+оказать+]
Считаешь СПАСИБО мало? Яндекс.Деньги: 41001332272872; WM: R298726502453

Vic Voodoo

Цитата: Prist от 29.02.2012, 12:36
А я говорил про просто открыть? прочитайте внимательнее - "Если же использовать Auto_Open, то при открытии книги макросом". Клчевая связка: открытие макросом.

Упс... мой недосмотр ))