Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Basic / VBA


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Basic/VBA

Выпуск № 380
от 27.09.2006, 07:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 201, Экспертов: 27
В номере:Вопросов: 1, Ответов: 2


Вопрос № 56314: Здравствуйте. Ответьте пожалуйста на следующий вопрос Есть файл Excel - в нем есть макрос -- просто вставляет катринку из файла на диске (из постоянного места) в лист. Мне надо чтобы этот макрос выполнялся автоматически при открытии книги. А то н...

Вопрос № 56.314
Здравствуйте. Ответьте пожалуйста на следующий вопрос
Есть файл Excel - в нем есть макрос -- просто вставляет катринку из файла на диске (из постоянного места) в лист. Мне надо чтобы этот макрос выполнялся автоматически при открытии книги. А то надо заходить через меню - запускать макрос и тогда картинка обновляется

Не подскажите что надо сделать?
Отправлен: 22.09.2006, 07:10
Вопрос задал: Zlm (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Genyaa
Здравствуйте, Zlm!

Воспользуйтесь событием Wokbook_Open.

ДЛя этого войдите в редактор VBA (Меню-Сервис-Макрос-Редактор VBA).
В открывшемся окне найдите в дереве проекта вашей книги вхождение - ЭтаКнига, кликние дважды - в открывшемся окошке (вероятно будет пустым) введите:

Приложение:

---------
Всякое решение плодит новые проблемы.

Ответ отправил: Genyaa (статус: 7-ой класс)
Ответ отправлен: 22.09.2006, 07:46
Оценка за ответ: 4
Комментарий оценки:
Спасибо. Это одно из решений вопроса.
Но вопрос был не в том чтобы перенести код макроса в функцию открытия книги, а как указать чтобы выполнился сам макрос

Отвечает: Тесленко Евгений Алексеевич
Здравствуйте, Zlm!

Для выполнения Вашей задачи автоматически при открытии документа, должна присутствовать процедура приведенная ниже, уровень безопасности (СервисМакросБезопасность...) должен быть самый низким.

Удачи.
Евгений.

Приложение:

Ответ отправил: Тесленко Евгений Алексеевич (статус: 1-ый класс)
Ответ отправлен: 22.09.2006, 19:32


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.36 от 06.09.2006
Яндекс Rambler's Top100

В избранное