|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
28.02.2009, 20:32 | #1 |
Пользователь
Регистрация: 26.02.2009
Сообщений: 58
|
Програмное сохранение книги на флешку.
Господа прошу подсказать!
Работаем в постоянно открытой книге, находящейся на одном из компов в сетке. Необходимо нарабортанную на данный момент книгу "сбросить" на носитель ( желательно програмно в VBA) и при этом "не уйти" вместе с книгой на флешку. Есть такая возможность? |
28.02.2009, 21:03 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Такая возможность есть:
Код:
Сохранённая копия получает имя типа Workbook_Backup 28-фев-2009 23-00-37.xls Замените в коде букву диска e: на букву флеш-диска. Очень удобно такому макросу назначить горячую клавишу, и время от времени в течение работы с документом запускать этот макрос. Благодаря присутствию в имени файла текущего времени, новые копии не будут затирать старые. Есть возможность макросом создавать ZIP-архив (средствами Windows), или RAR \ SFX-архив средствами WinRAR (у архива SFX расширение exe) Пример создания SFX-архива описан здесь: http://forum.developing.ru/showpost....4&postcount=10 То есть, при желании из VBA можно создавать запароленный архив нужных файлов из выбранной папки с указанием текущего времени. Пример кода для создания ZIP-архива: Код:
__Полезные надстройки для Excel. Парсинг сайтов и файлов.
Макросы любой сложности на заказ. Мониторинг цен конкурентов Последний раз редактировалось EducatedFool; 28.02.2009 в 21:28. |
28.02.2009, 22:30 | #3 |
Пользователь
Регистрация: 26.02.2009
Сообщений: 58
|
Превеликая моя благодарность, мастер Йодо!!!
|
03.07.2009, 19:55 | #4 |
Новичок
Джуниор
Регистрация: 13.05.2009
Сообщений: 1
|
а подскажите как подправить код,
Sub Save_ThisWorkbook_Copy() ' сохраняет копию файла ThisWorkbook.SaveCopyAs "e:\Workbook_Backup " & Format(Now, "dd-mmm-yyyy hh-mm-ss") & ".xls" End Sub если файл уже такой существует, чтобы процедура добавляла к имени _1, _2 и тд |
05.07.2009, 22:34 | #5 | |
Форумчанин
Регистрация: 29.04.2009
Сообщений: 119
|
Цитата:
Код:
Последний раз редактировалось EducatedFool; 05.07.2009 в 22:41. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сохранение книги Excel по названию ячейки и по пути ячейки | IFRSoff | Microsoft Office Excel | 16 | 07.06.2012 16:58 |
Сохранение копии книги при ее закрытии. | Busine2009 | Microsoft Office Excel | 17 | 17.06.2009 04:36 |
Програмное нажатие на клавиши | mustang007 | Общие вопросы Delphi | 6 | 24.05.2009 11:40 |
Сохранение книги большого размера. | nemoomen | Microsoft Office Excel | 12 | 22.03.2009 05:57 |
Сохранение книги с интерфейсом. Возможно? | smand | Microsoft Office Excel | 7 | 06.12.2007 06:05 |