Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
756to760
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
756to760
756to760
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Log-Datei Fehler im Netzwerk

Log-Datei Fehler im Netzwerk
21.04.2006 16:11:20
Tom
Hallo zusammen,
ich habe ein Makro, welches die Zugriffe in einer kleinen Text-Datei speichert. Bei meiner Person an meinem Rechner klappt es auch super. Nur wenn andere Herren (diese gehen meist an anderen Rechnern schreibgeschützt rein) die Datei nutzen, wird das nicht protokolliert...
Hier mal das Makro in der Hoffnung eine Lösung zu finden.

Sub InTextdatei()
Dim sTxt As String
Dim name As String
Dim vorname As String
Dim nachname As String
Dim PCName As String
Dim Zeit As String
Dim User As String
name = Environ(16)
User = Environ(45)
PCName = Environ(21)
Zeit = Now
On Error GoTo ERRORHANDLER
If InStr(name, "=") Then
name = Right(name, Len(name) - InStr(name, "="))
vorname = Left(name, InStr(name, " "))
nachname = Right(name, Len(name) - InStr(name, " ") + 1)
End If
Open "\\1-server\07 Kaufm. Abteilung\Statistik\logNK06.txt" For Append As #1
sTxt = User & ";" & PCName & ";" & Now & ";" & name
sTxt = Now & ";" & Environ("Username") & ";" & Application.UserName
Print #1, sTxt
Close
MsgBox "Überwachung gestartet!"
Exit Sub
ERRORHANDLER:
MsgBox "Textdatei konnte nicht erstellt werden!"
End Sub

Die Textdatei speichert dann zB:
21.04.2006 10:49:04;ThomasRitter;ThomasRitter
Das der PC-Name gespeichert wird, hab ich auch nicht hinbekommen...
Hat jemand ne Lösung warum das an den anderen PCs nicht geht? Das Verzeichnis in dem die Log-Datei liegt, ist aber für die Nutzer frei zugänglich auf dem Server.
MfG aus Berlin
Tom

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: F8 Debuggen hilft meistens!!!
21.04.2006 16:51:00
Solaiman
Hallo Tom,
hast du es versucht mit F8 zu debuggen?
Und was du mit "Nur wenn andere Herren (diese gehen meist an anderen Rechnern schreibgeschützt rein)" meinst, verstehe ich auch nicht ganz!
Gruß
Solaiman
AW: F8 Debuggen hilft meistens!!!
21.04.2006 16:55:54
Tom
Hallo,
das wenn jemand anderes auf die Datei zugreift, von einem anderen PC und logischerweise mit einem anderen Benutzernamen, dann funktionert es nicht, es wird das ausgegeben "Textdatei kann nicht erstellt werden".
MfG aus Berlin
Tom
AW: F8 Debuggen hilft meistens!!!
21.04.2006 17:14:14
Ingo
Hallo Tom,
(war) ein ähnliches Problem bei mir.
Hier klappte es nicht, da der Pfad zur LogDat
fest im Code stand. Wenn sich ein Nuter am Server
anmeldet und der Verbindung einen anderen LW-Buchstaben
zuwies, lief der Code ins nix.
Also lasse ich den aktuellen Verz.Pfad beim öffnen
durch den jeweiligen Client ermitteln.
Gruß, Ingo
Anzeige
AW: F8 Debuggen hilft meistens!!!
21.04.2006 17:16:37
Tom
Hallo Ingo,
danke fürs erste, aber kannst du mir bei deinem Lösungsvorschlag weiterhelfen? Hab echt keine Ahnung wie ich das anstellen soll.
MfG aus Berlin
Tom
AW: F8 Debuggen hilft meistens!!!
21.04.2006 18:07:24
Ingo
Hi Tom,
zwischen Rasenmähen und Heckenschneiden auf die Schnelle.
Evtl. so ...?

Sub InTextdatei()
Dim sTxt As String
Dim name As String
Dim vorname As String
Dim nachname As String
Dim PCName As String
Dim Zeit As String
Dim User As String
Dim Server As String * 2
name = Environ(16)
User = Environ(45)
PCName = Environ(21)
Zeit = Now
Server = Application.ThisWorkbook.Path
On Error GoTo ERRORHANDLER
If InStr(name, "=") Then
name = Right(name, Len(name) - InStr(name, "="))
vorname = Left(name, InStr(name, " "))
nachname = Right(name, Len(name) - InStr(name, " ") + 1)
End If
Open Server & "\07 Kaufm. Abteilung\Statistik\logNK06.txt" For Append As #1
sTxt = User & ";" & PCName & ";" & Now & ";" & name
sTxt = Now & ";" & Environ("Username") & ";" & Application.UserName
Print #1, sTxt
Close
MsgBox "Überwachung gestartet!"
Exit Sub
ERRORHANDLER:
MsgBox "Textdatei konnte nicht erstellt werden!"
End Sub

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige