|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.08.2012, 14:39 | #1 |
Регистрация: 02.08.2012
Сообщений: 3
|
Нужна утилита обрабатывающая файлы Excel… (см. подробнее)
Обращаюсь за родовспоможением.
Существует некая папка <АРХИВ>. Существует Шаблон Excel <Шаблон>. Все в XP. Используя <Шаблон> различные пользователи, сотрудники компании, обрабатывая информацию, создают файлы с именами <ФАЙЛ-???-???-???>, где «?» цифры кодирующие разную инф., в т.ч. код сотрудника. <ФАЙЛ-???-???-???> содержит много строк, много формул, в т.ч. обращающихся к внешним БД, условное форматирование, внутри код VBA и т.д. и т.д. Короче файл получается достаточно объемным. <ФАЙЛ-???-???-???> содержит только два листа с предустановленными фиксированными именами «лист1» и «лист2». Актуальность <ФАЙЛа-???-???-???> со всем его исходным содержимым (формулы и прочее) сохраняется только в течение 3-х месяцев. В дальнейшем, до истечения 3-х летнего срока, достаточно хранение в ячейках только значений с получившимся на момент работы форматированием. По истечении 3-х летнего срока <ФАЙЛы-???-???-???> могут быть удалены. В настоящее время процедура «уменьшения размера файла» и процедура «его удаления» производится вручную. Эта обязанность лежит на сотрудниках создавших эти <ФАЙЛы-???-???-???> со всеми вытекающими последствиями: забыл, уволился, вовремя не сделал и т.д. Процедура «уменьшения размера файла» производится следующим образом. Открываем, Копируем весь лист и сохраняем только значения. Тоже со 2-м листом. Сохраняем файл… Процедура «удаления» файла – удалением вручную. -------------------------------------------- Требуется утилита, запускаемая закрепленным за ней сотрудником периодически вручную, или лучше автоматически, выполняющая описанную выше работу. При очередном запуске процедуры уже "обесформуленные" файлы желательно конечно вновь не обрабатывать. Если написание более-менее не сложных процедур, работающих внутри одного файла, мне по силам, то написание процедуры, работающей с файлами, мне абсолютно не знакома. HELP ME !!!!! на безвозмездной или возмездной основе |
02.08.2012, 15:07 | #2 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
Написал по e-mail
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
02.08.2012, 15:46 | #3 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
|
02.08.2012, 16:26 | #4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Можно всё сделать vbs скриптом например при старте системы, или по шедулеру.
Единственное - как отличить уже обработанные файлы от необработанных? Я бы менял имя файла или например регистр расширения. Т.к. удаляемых/обрабатываемых файлов не должно быть много (если ежедневно выполнять процедуру), то например при старте системы она должна отработать незаметно. Код писать не хочу, т.к. я последний в очереди
webmoney: E265281470651 Z422237915069 R418926282008
|
06.08.2012, 06:18 | #5 |
Регистрация: 02.08.2012
Сообщений: 3
|
Спасибо. Отсутствовал. Сегодня приступил к разработке ТЗ
|
07.08.2012, 09:08 | #6 |
Регистрация: 02.08.2012
Сообщений: 3
|
ТЗ и Пример "АРХИВА" для обработки отправил. Жду информации ЧТО? ГДЕ? КОГДА? и СКОЛЬКО?
|
07.08.2012, 15:04 | #7 | |||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Отписал на почту.
Некоторые пункты ТЗ порадовали Цитата:
Цитата:
Цитата:
(я закажу в интернет-магазине бесперебойный источник питания для компа, и оформлю доставку на ваш домашний адрес) Ну а вообще идея нравится... комп выключился или перезагружается, а макрос на выключенном компе перехватывает это событие, и корректно завершает сохранение файла |
|||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Расскажите подробнее про Заказ Сервера в ДЦ. | islam-c97 | Помощь студентам | 12 | 10.06.2012 15:51 |
Компонент - кнопка(подробнее в теме) | MeTeOpA | Компоненты Delphi | 4 | 05.09.2010 00:08 |
расскажите подробнее об operator | Пепел Феникса | Общие вопросы C/C++ | 8 | 09.11.2009 00:09 |
Файлы нужна помощь | trew | Помощь студентам | 3 | 10.02.2009 18:38 |