Макрос

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Riter
Обычный пользователь
Обычный пользователь
 
Сообщения: 58
Зарегистрирован: 24.07.2004 (Сб) 17:56

Макрос

Сообщение Riter » 03.08.2004 (Вт) 15:12

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

timsoft
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 181
Зарегистрирован: 18.10.2003 (Сб) 10:50
Откуда: Odessa, Ukraine

Сообщение timsoft » 03.08.2004 (Вт) 16:57

отслеживай событие DocumentBeforeClose и делай в нем SaveAs

Riter
Обычный пользователь
Обычный пользователь
 
Сообщения: 58
Зарегистрирован: 24.07.2004 (Сб) 17:56

Сообщение Riter » 03.08.2004 (Вт) 17:47

А можно примерчик :lol:

timsoft
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 181
Зарегистрирован: 18.10.2003 (Сб) 10:50
Откуда: Odessa, Ukraine

Сообщение timsoft » 03.08.2004 (Вт) 18:12

в макросах ткни в обьект ЭтаКнига
там есть event Workbook_BeforeClose
в этой процедуре напиши
Этакнига.SaveAs "имя файла.xls"

или в хелпе ищи BeforeClose

Riter
Обычный пользователь
Обычный пользователь
 
Сообщения: 58
Зарегистрирован: 24.07.2004 (Сб) 17:56

Сообщение Riter » 03.08.2004 (Вт) 18:37

Что то не пойму никак. :oops: Тебе несложно написать пример.

timsoft
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 181
Зарегистрирован: 18.10.2003 (Сб) 10:50
Откуда: Odessa, Ukraine

Сообщение timsoft » 03.08.2004 (Вт) 18:45

ну вот тебе тест
правда не знаю, как он у тебя откроется без сертификата
у меня офис 2003
Вложения
test.zip
тест
(5.57 Кб) Скачиваний: 19

Riter
Обычный пользователь
Обычный пользователь
 
Сообщения: 58
Зарегистрирован: 24.07.2004 (Сб) 17:56

Сообщение Riter » 04.08.2004 (Ср) 11:57

спасибо за примерчик, очень помог.


Вернуться в Visual Basic 1–6

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

Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 24

    TopList  
cron