Für 32Bit und 64Bit Office Versionen
Problemstellung:
Wie kann ich eine Datei löschen?
Das Löschen von Dateien unter VBA wird durch die "Kill-Anweisung" ermöglicht.
Public Function DeleteFileVBA(strSource As String) '******************************************* 'Name: DeleteFileVBA (Function) 'Purpose: Datei löschen 'Author: Tommyk 'Date: März 11, 2004, 04:17:25 'Inputs: strSource=Pfad und Name der Quelldatei 'Output: '******************************************* On Error GoTo Err_Handler Kill strSource Err_Handler_Exit: Exit Function Err_Handler: Dim strErrString As String strErrString = "Error Information..." & vbCrLf strErrString = strErrString & "Error#: " & Err.Number & vbCrLf strErrString = strErrString & "Description: " & Err.Description & vbCrLf MsgBox strErrString, vbCritical + vbOKOnly, "Error in Function: DeleteFileVBA" Resume Err_Handler_Exit End Function
Aufruf:
DeleteFileVBA "H:\Test\*.txt"
würde alle Text-Dateien aus dem Verzeichnis "H:\Test" löschen
Ähnliche Artikel
Weiterlesen...