VBA/Excel/Access/Word/File Path/Kill — различия между версиями
| Admin (обсуждение | вклад) м (1 версия) | |
| (нет различий) | |
Версия 16:33, 26 мая 2010
Delete a file
 
Sub CompactRepairDB()
    Dim strFilePath As String
    strFilePath = CurrentProject.Path
    If Len(Dir(strFilePath & "\Small.mdb")) Then
        Kill strFilePath & "\Small.mdb"
    End If
End Sub
   
Error trap
 
Public Sub ErrorTrap2()
  Dim MyFile As String, Message As String
  Dim Answer As String
  On Error GoTo errorTrap
  Workbooks.Add
  MyFile = "C:\Data.xls"
  Kill MyFile
  ActiveWorkbook.SaveAs FileName:=MyFile
  ActiveWorkbook.Close
  Exit Sub
errorTrap:
  Debug.Print "Error No: = " & Err.Number
  Debug.Print Err.Description
  Debug.Print "File does not exist"
  Resume Next
End Sub