Allgemeine Frage zu "Open-Anweisung"
Martin
ich habe eine Frage zur Open-Anweisung: Wenn eine Datei im Modus "Output" geöffnet wird, muss dann diese Datei - falls sie bereits existiert - überhaupt gelöscht werden? Also ist folgende mit Kommentar versehene Zeile überhaupt notwendig?
Sub WriteTxtFile()
Dim strFile As String
Dim blnDelFile As VbMsgBoxResult
strFile = "C:\TestTxtFile.txt"
If Dir(strFile) "" Then
blnDelFile = MsgBox("Die Datei '" & strFile & "' exitistiert bereits." & vbNewLine & " _
Alte Datei überschreiben?", vbQuestion + vbYesNo)
If blnDelFile = vbYes Then
Kill (strFile) 'Ist diese Anweisung notwendig?
Else
Exit Sub
End If
End If
Open strFile For Output As #1
Print #1, "Hello World"
Close #1
End Sub
Beim Testen wurde die erzeugte Testdatei auch ohne den Kill-Befehl immer überschrieben. Gibt es Gründe die Kill-Anweisung trotzdem zu geben?Viele Grüße
Martin