wie kann ich bitte per VBA überprüfen, ob in erster Zeile der Datei D:\Daten\Support\Einstellungen.txt der Eintrag "drucken=ja" und in vierte Zeile "update=nein" steht?
Besten Dank im Voraus.
Gruß,
Sergej
Sub Text_TesteFile()
Dim iFF As Integer, sFilename As String, sArr() As String
sFilename = "D:\Daten\Support\Einstellungen.txt"
iFF = FreeFile
If Dir(sFilename) <> "" Then 'Ist Datei vorhanden?
Open sFilename For Input As iFF 'Datei öffnen
sArr = Split(Input(LOF(iFF), iFF), vbCrLf) 'Daten in Array einlesen
Close iFF
If InStr(sArr(0), "drucken=ja") > 0 And InStr(sArr(3), "update=nein") > 0 Then
MsgBox "Fund"
End If
End If
End Sub
Sub Text_TesteFile()
Dim iFF As Integer, i As Integer
Dim sFilename As String, sArr() As String
sFilename = "D:\Daten\Support\Einstellungen.txt"
iFF = FreeFile
If Dir(sFilename) <> "" Then 'Ist Datei vorhanden?
Open sFilename For Input As iFF 'Datei öffnen
sArr = Split(Input(LOF(iFF), iFF), vbCrLf) 'Daten in Array einlesen
Close iFF
For i = 0 To UBound(sArr)
If InStr(sArr(i), "drucken=ja") > 0 Then
If MsgBox("Fund. Schleife verlassen?", vbYesNo Or vbQuestion) = vbYes Then Exit For
End If
Next i
End If
End Sub