![]() |
How to copy a file already open with VBA ?
Hi,
I'm looking for a solution to make a copy of a file already open. Function FILECOPY doesn't work because this file is already open... The file I want to copy is a SYS file so it's impossible to open it in Excel and save it as... Would anyone have an idea about it ? If yes, could you please write me a line of code as example. Thanks, Franck V. |
How to copy a file already open with VBA ?
Dim FSO as FileSystemObject
set FSO = new FileSystemObject FSO.CopyFile "C:\test.sys", "D:\My Folder" -- Regards, Tom Ogilvy "Franck V." wrote in message ... Hi, I'm looking for a solution to make a copy of a file already open. Function FILECOPY doesn't work because this file is already open... The file I want to copy is a SYS file so it's impossible to open it in Excel and save it as... Would anyone have an idea about it ? If yes, could you please write me a line of code as example. Thanks, Franck V. |
How to copy a file already open with VBA ?
"Franck V." wrote in message ...
Hi, I'm looking for a solution to make a copy of a file already open. Function FILECOPY doesn't work because this file is already open... The file I want to copy is a SYS file so it's impossible to open it in Excel and save it as... Would anyone have an idea about it ? If yes, could you please write me a line of code as example. Thanks, Franck V. Would something like this do it? Private Declare Function CopyFile _ Lib "kernel32" _ Alias "CopyFileA" _ (ByVal lpExistingFileName As String, _ ByVal lpNewFileName As String, _ ByVal bFailIfExists As Long) As Long Sub test() CopyFile "C:\Temp\test.txt", "C:\Temp\test2.txt", 0& End Sub |
All times are GMT +1. The time now is 05:39 PM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com