Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 14.01.2009, 13:23   #11
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
Тогда может быть поступить гораздо проще?
При попытке сохранить файл контролировать имя файла, и если оно не соответствует шаблону, то запретить сохранение и предложить переименовать файл. А также не допускать сохранение в папку с именем месяца не соответствующему месяцу в имени файла (папки с именами всех месяцев должны быть созданы заранее).
Да, папки я создам заранее и как только имя файла(пример- На 31-01-09) станет На 01-02-09 то сохранятся уже будет в папку Февраль
valerij вне форума
Старый 14.01.2009, 13:39   #12
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Цитата:
как только имя файла(пример- На 31-01-09) станет На 01-02-09 то сохранятся уже будет в папку Февраль
1. Раньше у Вас файлы имели имена "На 31.01.09" (через точку), А теперь через "-". Уточните, допускать и так и так?
2. Что значит файл "будет сохраняться"? Его кто-то должен сохранять. Причем, задав при этом новое имя. Поэтому от пользователя потребуется ввести путь для сохранения. Что делать, если задан неправильный путь?
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 14.01.2009, 13:48   #13
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
1. Раньше у Вас файлы имели имена "На 31.01.09" (через точку), А теперь через "-". Уточните, допускать и так и так?
2. Что значит файл "будет сохраняться"? Его кто-то должен сохранять. Причем, задав при этом новое имя. Поэтому от пользователя потребуется ввести путь для сохранения. Что делать, если задан неправильный путь?
Да, через точку в попыхах ошибся
Ну технология такова, сегодня 31.01.09 и имя файла такое же(На 31.01.09 и находится это файл в папке Январь ), я даю его в факс, но он, факс, будет уже обрабатываться на заводе КАК 01.02.09 и имя файла уже На 01.02.09 (через Сохранить как) так как в файле я меняю дату с 31 на 01 и поскольку файл уже февральский(но выданный в факс в январе), сохранить его в папке Февраль
Как бы шаблон, один и тот же файл, с разными данными, каждый день месяца и каждый день с разным именем
Сереж, что бы тебе было понятно, сдел скрин.
Вложения
Тип файла: rar SS.jpg.rar (139.2 Кб, 148 просмотров)

Последний раз редактировалось valerij; 15.01.2009 в 02:11.
valerij вне форума
Старый 15.01.2009, 12:00   #14
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

1. Архив не открывается.
2.
Цитата:
через Сохранить как
Т.е. все-таки, файл сохраняет сам пользователь в нужную (если, конечно, считать что он никогда не ошибается) папку? Что тогда требуется? просто найти последний по дате в имени файл и его открыть?
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 15.01.2009, 12:24   #15
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
1. Архив не открывается.
Удалите .rar
valerij вне форума
Старый 15.01.2009, 12:27   #16
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
2. Т.е. все-таки, файл сохраняет сам пользователь в нужную (если, конечно, считать что он никогда не ошибается) папку? Что тогда требуется? просто найти последний по дате в имени файл и его открыть?
Да, файл сохраняет сам пользователь, в папку, которую подгоняет макрос в зависимости от месяца
valerij вне форума
Старый 15.01.2009, 12:38   #17
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Вот именно поэтому я и спрашиваю: что значит
Цитата:
в папку, которую подгоняет макрос
Т.е. при попытке пользователя сохранить файл (хоть "сохранить", хоть "сохранить как...") нужно перехватывать это событие и макросом сохранять файл туда, куда нужно, вне зависимости от того, какой путь указал пользователь. Так? Если так, то макрос должен находиться в рабочем файле. А если не так, то как?
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 15.01.2009, 12:47   #18
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
Вот именно поэтому я и спрашиваю: что значит Т.е. при попытке пользователя сохранить файл (хоть "сохранить", хоть "сохранить как...") нужно перехватывать это событие и макросом сохранять файл туда, куда нужно, вне зависимости от того, какой путь указал пользователь. Так? Если так, то макрос должен находиться в рабочем файле. А если не так, то как?
О-о, запутался сам!
Сергей ну как у нас было, прописываем путь сохранения в макросе, так, а теперь нужно все то же, но что бы папки месяцев как бы сами подставлялись
valerij вне форума
Старый 15.01.2009, 12:55   #19
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Одно дело - открыть требуемый файл. У нас было так: запускаем всегда один и тот же файл, который выполняет нужные действия: отыскивает требуемый файл в папке (папках), если нужно - переименовывает папку, открывает найденный (удовлетворяющий условию максимальной даты) файл и сам закрывается.
Другое дело - какие-то действия при сохранении файла. Где они по Вашему должны быть прописаны? Либо в самом рабочем файле ("На ХХ.ХХ.ХХ.xls"), либо можно сделать надстройку, но тогда она обязана быть подключена у всех пользователей, работающих с этими файлами.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 15.01.2009, 13:09   #20
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
Одно дело - открыть требуемый файл. У нас было так: запускаем всегда один и тот же файл, который выполняет нужные действия: отыскивает требуемый файл в папке (папках), если нужно - переименовывает папку, открывает найденный (удовлетворяющий условию максимальной даты) файл и сам закрывается.
Другое дело - какие-то действия при сохранении файла. Где они по Вашему должны быть прописаны? Либо в самом рабочем файле ("На ХХ.ХХ.ХХ.xls"), либо можно сделать надстройку, но тогда она обязана быть подключена у всех пользователей, работающих с этими файлами.
Бр-р, прога поста #2, в ней каждый новый месяц меняем путь FPath = "D:\Temp\Заявки\Январь\" 'Подставьте Ваш путь
Теперь наступил месяц Февраль, меняем в ручную путь
FPath = "D:\Temp\Заявки\Февраль\" 'Подставьте Ваш путь
FPath = "D:\Temp\Заявки\Март\" 'Подставьте Ваш путь

Месяца = имени файла На 01.01.09 На 01.02.09 На 01.03.09
valerij вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматический запуск макроса Len@ Microsoft Office Excel 6 23.07.2008 12:05
Автоматический скролинг в редакторе кода Altera Общие вопросы Delphi 0 05.06.2008 16:23
автоматический перевод с английского Alar Общие вопросы Delphi 5 04.04.2008 18:23
Автоматический вызов функции класса Flaton Общие вопросы C/C++ 4 19.10.2007 17:56
Ярлык программы Washington Общие вопросы Delphi 10 07.04.2007 06:27