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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Импортировать программный модуль из из одного xls в другой
 
 автор: dmsrv803   (01.12.2011 в 12:35)   личное сообщение
 
 

мне необходимо в прог.модуле Access создать новый xls-файл и скопировать в него листы из другого xls (источник). А также необходимо поместить в исходный файл программный модуль из источника. Именно это и вызывает затруднение. Помогите чем можете...

  Ответить  
 
 автор: Explorer   (01.12.2011 в 13:10)   личное сообщение
 
 

просто скопируйте источник средствами OS и удалите из копии лишние листы

  Ответить  
 
 автор: dmsrv803   (01.12.2011 в 13:15)   личное сообщение
 
 

то есть никаких средств импорта программных модулей не существует. Жаль.
С копирование всего файла целиком вариант конечно реальный, просто хотелось избежать возни с генерацией имени файла, проверки его на оригинальность и т.д.

  Ответить  
 
 автор: Explorer   (01.12.2011 в 14:14)   личное сообщение
 
 

а когда новый файл создаете имени не нужно генерировать?

средствами OS проще работать с файлами, их форматами и версиями ИМХО

  Ответить  
 
 автор: dmsrv803   (01.12.2011 в 16:20)   личное сообщение
 
 

при создании нового xls-файла без сохранения имя присваивается по умолчанию (типа 'книга1'), а потом сам пользователь решает сохранять ему этот файл, где и под каким именем. Кроме того ненужные раннее созданные файлы накапливаются и с этим тоже надо что-то делать.

  Ответить  
 
 автор: ddi   (01.12.2011 в 18:04)   личное сообщение
 
 

Workbooks().VBProject.VBComponents().Export Filename

  Ответить  
 
 автор: Explorer   (01.12.2011 в 18:19)   личное сообщение
 
 

http://www.vbstreets.ru/VB/Articles/65935.aspx

  Ответить  
 
 автор: ddi   (01.12.2011 в 23:10)   личное сообщение
 
 

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