Txt Dosyasına Kullanıcı Bilgilerini Aktarma

Katılım
13 Temmuz 2005
Mesajlar
345
Altın Üyelik Bitiş Tarihi
28.05.2019
merhaba arkadaşlar,
şirket içerisinde kullanıma açtığım 6 excel kitabım var.
bunları kim açmış? ne zaman? ve nekadar süre? gibi bilgilere ulaşmak istiyorum. çünkü bazen bir hata veya bir veri kaybına kimin sebep olduğunu bulmak istiyorum. amaç o kişiyi suçlamak değil, yaptığı hatanın farkına varmasını sağlamak.
daha önceleri böyle bir çalışma görmüştüm.
hatta eski şirkette hakkı arkadaşım yapmıştı böyle birşey ama,
şimdi sitede aradım yok.

yardımcı olursanız sevinirim.

iyi çalışmalar,
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,218
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
yanıt

Bilgisayar Kullanıcı adını ve dosyanın açılış saat&tarihini C:\ test metin D. içinde verir.
Kod:
Sub auto_Open()
    Open ThisWorkbook.Path & "\test.txt" For Append As #1
    Print #1, Application.UserName, Now
    Close #1
End Sub
 
Katılım
13 Temmuz 2005
Mesajlar
345
Altın Üyelik Bitiş Tarihi
28.05.2019
Bilgisayar Kullanıcı adını ve dosyanın açılış saat&tarihini C:\ test metin D. içinde verir.
Kod:
Sub auto_Open()
    Open ThisWorkbook.Path & "\test.txt" For Append As #1
    Print #1, Application.UserName, Now
    Close #1
End Sub
çok teşekkürler, gayet güzel oldu.
kapatma saatini de atabilirmiyiz?
yani 10 dakika açık kaldığını görmek istesem,
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,218
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
yanıt

Kod:
Sub auto_Open()
    Open ThisWorkbook.Path & "\test.txt" For Append As #1
    Print #1, Application.UserName, Now & " " & Format(Now, "dddd d mmmm yyyy hh:mm:ss")
    Close #1
End Sub
 
Katılım
13 Temmuz 2005
Mesajlar
345
Altın Üyelik Bitiş Tarihi
28.05.2019
çok teşekkürler,
gayet güzel oldu,
 
Üst