Escolar Documentos
Profissional Documentos
Cultura Documentos
O Objeto FSO comporta varios métodos para manipulação através do VBA, eis alguns:
Sub ApagarFicheiro()
Dim fso
Dim file As String
file = "C:\teste.xls" ' caminho do ficheiro
Set fso = CreateObject("Scripting.FileSystemObject")
If fso.FileExists(file) Then
fso.DeleteFile file, True
Else
MsgBox file & " não existe ou foi apagado!" _
, vbExclamation, "Erro"
End If
End Sub
Sub CopiaTodosOsFicheiros()
Dim fso
Dim sfol As String, dfol As String
sfol = "c:\SuaPasta" ' caminho de origem da pasta
dfol = "e:\SuaPasta" ' caminho de destino da pasta
Set fso = CreateObject("Scripting.FileSystemObject")
On Error Resume Next
If Not fso.FolderExists(sfol) Then
MsgBox sfol & " caminho invalido.", vbInformation, "Erro"
ElseIf Not fso.FolderExists(dfol) Then
MsgBox dfol & " caminho invalido.", vbInformation, "Erro"
Else
fso.CopyFile (sfol & "\*.*"), dfol ' Alterar "\ *.*" para "\ *. xls" para mover
só arquivos Excel
End If
If Err.Number = 53 Then MsgBox "não encontrado."
End Sub