Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Убрать окна подтверждения замены файла exel в 2010
 
 автор: pokker   (12.02.2012 в 10:24)   личное сообщение
 
 

В моей базе, при нажатии на кнопке выполняется 25 операций экспорта в файлы exel и каждый раз прога запрашивает разрешение на замену существующего файла... т.е. нужно нажать на мышкой 26 раз..... как этого избежать??? Заранее благодарен за помощь

  Ответить  
 
 автор: snipe   (12.02.2012 в 10:42)   личное сообщение
 
 

А какая команда на экспорт?

  Ответить  
 
 автор: pokker   (12.02.2012 в 11:06)   личное сообщение
 
 

Экспортирую макросом

  Ответить  
 
 автор: snipe   (12.02.2012 в 12:30)   личное сообщение
 
 

DoCmd.OutputTo acQuery, "Имя запроса", "MicrosoftExcelBiff8(*.xls)", "c:\папка\выгрузка.xls", True, "", 0

у меня так работает и даже не спрашивает

  Ответить  
 
 автор: pokker   (12.02.2012 в 13:48)   личное сообщение
 
 

Здорово, вот только он открывает файлы, а как сделать чтобы не открывал??

  Ответить  
 
 автор: snipe   (12.02.2012 в 14:01)   личное сообщение
 
 

вместо true
написать false
вроде так

  Ответить  
 
 автор: pokker   (12.02.2012 в 20:33)   личное сообщение
 
 

Спасибо, получилось. Только, почему-то обновляет не всегда , ща попробую разобраться, может перегрузить прогу...

  Ответить  
 
 автор: pokker   (12.02.2012 в 21:54)   личное сообщение
 
 

Понял в чем причина - у Вас прописано для exel 2003 а у меня 2010 и с файлами .xlsx такие штуки не проходят. В итоге у меня продублировались файлы в 2003, а если написать xlsx - ругается

  Ответить  
 
 автор: snipe   (13.02.2012 в 03:22)   личное сообщение
 
 

DoCmd.OutputTo acOutputTable, "Таблица1", "ExcelWorkbook(*.xlsx)", "c:\22.xlsx", False, "", , acExportQualityPrint

  Ответить  
 
 автор: Анатолий (Киев)   (13.02.2012 в 12:11)   личное сообщение
 
 

Логичнее перед экспортом функцией Dir проверить на личие файла и с помощью Kill удалить его.
Или то же самое с помощью библиотеки FSO.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList