С помощью Application.FileSearch нахожу все файлы на диске С, после этого их нужно переименовать, имя каждого заранее известно и хранится в переменной. Как быть?
Переименовать файл
19.02.2009 16:43:44
|
|
|
|
19.02.2009 16:55:21
тогда появится новая книга с новым именем, а можно просто переименовать уже существующую?
|
|
|
|
20.02.2009 09:06:56
На строчку Name OldName As NewName
выскакивает ошибка: Run-time error '58' File already exists |
|
|
|
20.02.2009 09:51:37
Не понятно про какой файл идет речь в File already exists.
Ведь имена у них разные и одинаковых нет впринципе. Может он просто не может переименовать файл таким образом? |
|
|
|
20.02.2009 10:36:23
Это понятно, что существует :)
Вот только файла с именем, хранящимся в переменной Name_file_new, существовать не может ни как. Оно состовляется отдельно. |
|
|
|
20.02.2009 11:26:05
Все равно такая же ошибка. А файлы которые переименовываются в этот момент закрыты.
|
|
|
|
20.02.2009 11:32:17
Отдельно вывожу содержимое Name_file и Name_file_new и оно разное!!!
например, Name_file = "c:\hghghghg.xls" Name_file_new = "c:\1.xls" |
|
|
|
20.02.2009 11:53:31
сори, строчку перепутал вот так нужно
Name Name_file As Name_file_new |
|
|
|
20.02.2009 13:11:01
help, help! :)
|
|
|
|
Читают тему