"archimede" ha scritto nel messaggio
news:7c7ec9d3-ac52-4b10...@q16g2000yqn.googlegroups.com...
Ciao a Tutti,
stavo provando il vbscript per lavorare sui file o cartelle
(crea ,cancella,copia...) ma ero curioso di sapere se posso anche
verificare se un file excel è in uso.
*************************************
Alcuni dei modi possibili.
Codice per un file .VBS:
Dim objFSO
Set objFSO = CreateObject("Scripting.FileSystemObject")
On Error Resume Next
objFSO.MoveFile "C:\Prova\mioFile.xls", "C:\Prova\mioFilex.xls"
If Err.Number <> 0 then
MsgBox "Il file è già aperto."
End If
objFSO.MoveFile "C:\Prova\mioFilex.xls", "C:\Prova\mioFile.xls"
Set objFSO = Nothing
Codice per Excel:
Public Sub m()
Dim objFSO As Object
Set objFSO = CreateObject("Scripting.FileSystemObject")
On Error Resume Next
objFSO.MoveFile "C:\Prova\mioFile.xls", "C:\Prova\mioFilex.xls"
If Err.Number <> 0 Then
MsgBox "Il file è già aperto."
End If
objFSO.MoveFile "C:\Prova\mioFilex.xls", "C:\Prova\mioFile.xls"
Set objFSO = Nothing
End Sub
--
---------------------------
Mauro Gamberini
Microsoft MVP - Excel
http://www.riolab.org/
http://www.maurogsc.eu/