Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi Robert,
Am Sat, 26 Dec 2015 03:16:34 -0700 schrieb Robert Crandal: If you run the above code once, file1.txt will successfully be copied into C:\data. However, run the code for a second time and you get a run-time error 58 message that says: "File already exists". Why does this error message appear? I've set the overwrite option to False, meaning do NOT overwrite. VBA help says that you get this error if the file in the target exists and overwrite = false So you have to check if the file exists before running the code. If I set the overwrite flag to True, the file inside C:\data never gets overwritten. No matter how many times I try. (Neither files are set to Read Only) I had no problems to overwrite the file. True is default. Don't need to write it: fo.CopyFile "C:\file1.txt", "C:\Ordner1\file1.txt" Do you have all the rights for "C:\" ? Regards Claus B. -- Vista Ultimate / Windows7 Office 2007 Ultimate / 2010 Professional |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Copyfile | Excel Programming | |||
FileSystemObject.copyfile | Excel Programming | |||
Help using FileSystemObject CopyFile | Excel Programming | |||
CopyFile usage | Excel Programming | |||
FileSystemObject CopyFile with UserID/Password | Excel Programming |