Помогите разобрать с сохранением в Exel

Программирование на Visual Basic for Applications
visnuk
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 05.04.2004 (Пн) 15:49
Откуда: Ukrain

Помогите разобрать с сохранением в Exel

Сообщение visnuk » 05.04.2004 (Пн) 16:03

Такая вот проблема нужно пересохранять в двух форматах документы Exel, знаю что надо писать макрос уже сделал и вот что получилось (немного переделал)

ActiveWorkbook.SaveAs Filename:= _
"...1\" + ActiveWorkbook.Name, FileFormat:= _
xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False
ActiveWorkbook.SaveAs Filename:= _
"......2\" + ActiveWorkbook.Name, FileFormat:= _
xlExcel5, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False


Все прикольно и отробатывается макрос но вот проблема вылетает окошко с запросом пересохранения.

Необходимо, чтобы пользователь ничего не нажимал и все проходило.

Как реализовать нажатие "да" на пересохранении.

Заранее спасибо.

Tuco
Постоялец
Постоялец
 
Сообщения: 508
Зарегистрирован: 18.06.2003 (Ср) 16:37
Откуда: Подмосковье

Сообщение Tuco » 05.04.2004 (Пн) 16:30

до сохранения поставь Application.DisplayAlerts = False тогда не будет запросов никаких...
"There's more than one way to do it!"

visnuk
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 05.04.2004 (Пн) 15:49
Откуда: Ukrain

Сообщение visnuk » 05.04.2004 (Пн) 16:44

Все заработало спасибо

visnuk
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 05.04.2004 (Пн) 15:49
Откуда: Ukrain

Сообщение visnuk » 05.04.2004 (Пн) 17:57

Не все хорошо. Возникла проблема вот в чем когда на машине юзверя это-то скрипт то он не выполняется.

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

Может быть такое, что если есть связанные таблицы и при сохранении вылетает ошибка. Может завтра будет все хорошо.

Или это глюк мелкомягких. У меня стоит Про всерсия оффиса а юзверя стандарт.

Короче глюк не понятный

Заранее благодарен


Вернуться в VBA

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 112

    TopList