VBA/Excel/Access/Word/File Path/Kill

Материал из VB Эксперт
Версия от 12:47, 26 мая 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

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