![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 03.06.2008
Сообщений: 213
|
![]()
Здравствуйте, уважаемые профи!
Подскажите, пожалуйста, как программно записать документ поверх этого же, но под другим именем. Например, есть "Книга1". Лежит она в опеределенной папке на ПМЖ, но гуляет между пользователями. Как программно сохранить эту же книгу в этой же папке, но под другим именем? Сейчас она "Книга1", потом она же будет "Книга1_1", потом "Книга1_2" и тыды. Чего-то я как-то и не соображу ![]() Помажите. Спасибо! |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
![]()
Пробуйте функцию
Код:
Код:
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Последний раз редактировалось Казанский; 25.03.2015 в 01:54. Причина: доработал алгоритм |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 03.06.2008
Сообщений: 213
|
![]()
Спасибо!
Я, конечно, ничего не поняла. Тупо скопировала. Результат меня не порадовал. Мне нужно чтобы в папке была одна! единственная книга "Книга1" (она же либо будет "Книга1_1", либо будет "Книга1_2", либо будет "Книга1_3" и тыды). А не десять, и не двадцать книг с разными индексами. Как то так ![]() |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
![]()
Пробуйте. Возможно, надо будет ввести задержку между сохранением и удалением, особенно если это сетевой диск.
Код:
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 03.06.2008
Сообщений: 213
|
![]()
Огромное спасибо!!!
Все слова знакомые. ![]() ![]() А все таки заменить файл можно, не прибегая к услугам киллера? Так, для общего развития. ![]() |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Если делать макросом из другой книги, то можно переименовать закрытый файл
Код:
Ну совсем старые раз в год можно вручную или кодом удалить, если напрягают.
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 25.03.2015 в 13:18. |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
![]()
Файл можно переименовать. Но для этого он не должен использоваться приложением, т.е. кодом в самОм файле это сделать невозможно. Значит, перед закрытием файла надо создать и запустить файл со скриптом (.bat или .vbs, .js), который через некоторое время (тут без задержки уже 100% не обойдешься) переименует файл, а потом удалит себя.
Можете попробовать ![]()
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 03.06.2008
Сообщений: 213
|
![]()
Спасибо!
Логику поняла, слишком заморочно (для меня, во всяком случае). Про архив - дельная мысль. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задание:распечатать массивы в две строки,один под другим?Как это сдел (№2 в картинке) | Алан1114 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 30.01.2014 20:26 |
Окно и изображение поверх этого окна | spamer | Общие вопросы Delphi | 4 | 14.12.2012 00:24 |
поиск и сохранение под другим именем | fitc | Общие вопросы Delphi | 3 | 17.07.2009 18:50 |
Как скопировать проект под другим именем? | Dimoney | Свободное общение | 4 | 17.12.2007 13:50 |
Как узнать под каким именем залогинился юзер? | =LeonZone= | Win Api | 12 | 11.11.2007 16:03 |