Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Logfile TXT fortlaufend schreiben

Logfile TXT fortlaufend schreiben
07.10.2022 09:14:47
Frank
Guten morgen,
ich würde gerne ein fortlaufendes Logfile (txt) beschreiben. Dieses soll bei Nichtvorhandensein der Datei eine neue anlegen und bei Vorhandensein fortlaufend Einträge untereinader in die TXT schreiben. Kann man sowas durch eine Unterroutine bewerkstelligen? Kann mir jemand sagen, wie das geht ?
Den Aufruf möchte ich dann nach verschiedenen Prozeduren zb durch den Aufruf "Call LogFileSchreiben(MeinPfad, Mein Bericht)" mit Inhalt und Pfadangabe die aufzurufende Prozedur übergeben, damit ich mich nicht immer wiederholen muss.
Besten Dank Frank
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Logfile TXT fortlaufend schreiben
07.10.2022 09:20:38
Oberschlumpf
Hi Frank,
versuch mal

Sub sbLog()
Open "Pfad\Dateiname" For Append As #1
Print #1, "Dieser Eintrag erfolgte am " & Date & ", um " & Time & " Uhr"
Close
End Sub
Pfad\Dateiname musst du natürlich anpassen.
Hilfts?
Ciao
Thorsten
Anzeige
AW: Logfile TXT fortlaufend schreiben
07.10.2022 12:16:22
krug96
Hallo Frank,
so mache ich das. Im Code steht

Private Sub test()
On Error GoTo ErrorExit
'hier steht der Code
Exit Sub
ErrorExit:
Call LogMe(Me.name)
Call LogMe(Err.Number)
Call LogMe(Err.Description)
End sub
und als Modul:

Option Explicit
Public Sub LogMe(LogText As String)
With CreateObject("Scripting.FileSystemObject")
If .FileExists("C:\TMP\log\LogMe.txt") Then
With .OpenTextFile("C:\TMP\log\LogMe.txt", 8, -2)
.writeline Now() & "-" & LogText
.Close
End With
Else
With .CreateTextfile("C:\TMP\log\LogMe.txt")
.writeline Now() & "-" & LogText
.Close
End With
End If
End With
End Sub

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige