Макросы в Excel.

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
BUFFER90
Сообщения: 7
Зарегистрирован: 26 мар 2005, 18:19
Контактная информация:

Нуждаюсь в помощи!!
Помогите, пожалуйста.
Как заменить глобальный макрос в екселе на свой какой-нибудь. То есть чтобы макрос для создания нового файла заменился ,например,моим макросом,вывоядящим сообщение "INFECTED!!!!". В ворде-то это просто сделать,ведь там есть Нормал.дот, в котором хранятся все шаблоны.А где же хранятся шаблоны в екселе???Как получить к ним доступ?
Заранее большое спасибо.
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

Если в ворде при загрузке некоторого документа автоматически подгружается шаблон этого документа, а также всегда подгружается Normal.dot, то в Excel ничего этого нет. Шаблон используется только на момент создания нового документа (с шаблона делается копия и он не остается открытым).

В Excel есть:
Личная книга макросов (Personal.xml)
Надстройки (*.xla)
Документы, размещенные в папке автозагрузки (путь к папке см в Сервис\параметры)
заменился ,например,моим макросом,вывоядящим сообщение "INFECTED!!!!"
Вашу бы энергию, да в мирных целях... :(
BUFFER90
Сообщения: 7
Зарегистрирован: 26 мар 2005, 18:19
Контактная информация:

:)
BUFFER90
Сообщения: 7
Зарегистрирован: 26 мар 2005, 18:19
Контактная информация:

С моей энергией-то все в порядке. Это в универе задали написать. Вот теперь и мучаюсь. Так ты не знаешь,можно ли как-нибудь сделать чтобы мой макрос вместо глобального запускался???? Знаешь хоть какие -нибудь названия глобальных макросов в екселе? Например,как в Ворде,AutoNew,AutoExec,AutoSave...Просто если свой назвать именем глобального,то он и будет запускаться как глобальный.
Дмит
Сообщения: 145
Зарегистрирован: 27 ноя 2004, 22:23
Контактная информация:

Создай файл, в котором используются события уровня Application, и сохрани его как Personal.xls
BUFFER90
Сообщения: 7
Зарегистрирован: 26 мар 2005, 18:19
Контактная информация:

Большое спасибо! Мне очень помогло. И все получилось.
Ответить