25.01.2020, 11:27 [+3 UTC]
в нашей команде: 4 166 чел. | участники онлайн: 2 (рекорд: 21)

:: РЕГИСТРАЦИЯ

задать вопрос

все разделы

правила

новости

участники

доска почёта

форум

блоги

поиск

статистика

наш журнал

наши встречи

наша галерея

отзывы о нас

поддержка

руководство

Версия системы:
7.80 (15.01.2020)
JS-v.1.35 | CSS-v.3.36

Общие новости:
06.01.2020, 22:45

Форум:
13.01.2020, 16:40

Последний вопрос:
24.01.2020, 12:36
Всего: 151479

Последний ответ:
24.01.2020, 20:57
Всего: 259687

Последняя рассылка:
24.01.2020, 21:46

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
01.02.2019, 11:36 »
dar777
Это самое лучшее решение! [вопрос № 194554, ответ № 277361]
20.09.2009, 17:41 »
Егоров Ярослав Владимирович
Огромное спасибо! Насколько я могу судить - решение абсолютно правильное. [вопрос № 172365, ответ № 254415]

РАЗДЕЛ • Пакет MSOffice

Установка, настройка и работа в пакете Microsoft Office.

[администратор рассылки: Megaloman (Советник)]

Лучшие эксперты в этом разделе

solowey
Статус: Специалист
Рейтинг: 274
Зенченко Константин Николаевич
Статус: Старший модератор
Рейтинг: 210
Лысков Игорь Витальевич
Статус: Старший модератор
Рейтинг: 65

Перейти к консультации №:
 

Консультация онлайн # 72298
Раздел: • Пакет MSOffice
Автор вопроса: Шмаров Сергей
Отправлена: 23.01.2007, 19:28
Поступило ответов: 2

Здравствуйте.
Подскажите пожалуйста возможно ли в Excel2003 поставить макрос в автозагрузку книги(т.е. при открытии определенной книги запускался указанный макрос) и если да,то как это сделать?
Если такое невозможно,то может существует другое решение(кроме запуска вручную).

Состояние: Консультация закрыта

Ответ # 138590 от Домрачев Сергей Владимирович

Здравствуйте, Сергей!

Можно, простейший макрос:

Private Sub Workbook_Open()
MsgBox "книга " & ActiveWorkbook.Name & " открыта"
End Sub

Alt+F11 открываем редактор visual basic, щёлкаем дважды на значке "ЭтаКнига", вставляем тест макроса, сохраняем. Открываем, разрешаем запуск макросов. Должно выскочить сообщение.
Если не выскочило, может быть задан слишком высокий уровень безопасности макросов, тогда идем в "Сервис - Параметры - Безопасность - Безопасность макросов - Уровень безопасности" ставим "средняя", для экстремалов "низкая" и ещё раз пробуем открыть файл.


Консультировал: Домрачев Сергей Владимирович
Дата отправки: 23.01.2007, 19:51

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Ответ # 138669 от Гребиников Павел Генадьевич

Здравствуйте, Шмаров Сергей!
Конечно, можно!!!
Для этого есть процедура Workbook_Open()
Прописывается она в Редакторе ВижуалБейсик, там справа вверху есть окно VBAProects, в нем "Эта книга", вот там и прописывайте, например

Private Sub Workbook_Open()
Лист8.Activate
Лист9.Visible = xlSheetHidden
Лист4.Visible = xlSheetHidden
End Sub


Консультировал: Гребиников Павел Генадьевич
Дата отправки: 24.01.2007, 06:17

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Яндекс Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.14680 сек.

© 2001-2020, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.80 от 15.01.2020
Версия JS: 1.35 | Версия CSS: 3.36