|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.03.2015, 17:19 | #1 |
Форумчанин
Регистрация: 03.06.2008
Сообщений: 213
|
как программно записать документ поверх этого же но под другим именем
Здравствуйте, уважаемые профи!
Подскажите, пожалуйста, как программно записать документ поверх этого же, но под другим именем. Например, есть "Книга1". Лежит она в опеределенной папке на ПМЖ, но гуляет между пользователями. Как программно сохранить эту же книгу в этой же папке, но под другим именем? Сейчас она "Книга1", потом она же будет "Книга1_1", потом "Книга1_2" и тыды. Чего-то я как-то и не соображу Помажите. Спасибо! |
24.03.2015, 18:17 | #2 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
Пробуйте функцию
Код:
Код:
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Последний раз редактировалось Казанский; 25.03.2015 в 01:54. Причина: доработал алгоритм |
25.03.2015, 10:12 | #3 |
Форумчанин
Регистрация: 03.06.2008
Сообщений: 213
|
Спасибо!
Я, конечно, ничего не поняла. Тупо скопировала. Результат меня не порадовал. Мне нужно чтобы в папке была одна! единственная книга "Книга1" (она же либо будет "Книга1_1", либо будет "Книга1_2", либо будет "Книга1_3" и тыды). А не десять, и не двадцать книг с разными индексами. Как то так |
25.03.2015, 11:06 | #4 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
Пробуйте. Возможно, надо будет ввести задержку между сохранением и удалением, особенно если это сетевой диск.
Код:
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
25.03.2015, 12:23 | #5 |
Форумчанин
Регистрация: 03.06.2008
Сообщений: 213
|
Огромное спасибо!!!
Все слова знакомые. Все работает. Я тоже, грешным делом, подумывала об удалении старого файла. А тут вы с уже готовым решением! А все таки заменить файл можно, не прибегая к услугам киллера? Так, для общего развития. |
25.03.2015, 13:15 | #6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Если делать макросом из другой книги, то можно переименовать закрытый файл
Код:
Ну совсем старые раз в год можно вручную или кодом удалить, если напрягают.
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 25.03.2015 в 13:18. |
25.03.2015, 13:22 | #7 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
Файл можно переименовать. Но для этого он не должен использоваться приложением, т.е. кодом в самОм файле это сделать невозможно. Значит, перед закрытием файла надо создать и запустить файл со скриптом (.bat или .vbs, .js), который через некоторое время (тут без задержки уже 100% не обойдешься) переименует файл, а потом удалит себя.
Можете попробовать
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
25.03.2015, 14:34 | #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 |