• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Dosyanın Kopyalandığını Tespit Etme

Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Merhaba arkadaşlar. Bir excel dosyasının, Save As yolu ile veya C:\\ altında, MS-DOS ortamında kopyalanıp kopyalanmadığının bilgisinin söz konusu dosyadan anlamak mümkün mü ?
 
MSDOS ortamında veya windowsta direk dosya adınında kopyalama yapılırsa bunun tespit edilebileceğini konusunda fikrim yok. (bana oldukça zor gibi geliyor)

Fakat save as ile anlamak mümkün bunun içinde dosyanın thisworkbook modülüne yazılacak aşağıdaki prosedür ile gizli bir sayfaya kopyalama bilgilerini yazabilirsiniz.

Kod:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
if SaveAsUI=true then
.
.
.
end if
End Sub
 
Sayın Levent Menteşoğlu. Bu uygulama ile ilgili bir örnek dosya ekleyebilir misiniz !!!
 
Belki aşağıdaki kodlar kullanılabilir.

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Mesaj = Application.UserName & " kullanıcısı dosyayı kaydetti"
Dosya = ThisWorkbook.Name
Shell "C:\Windows\system32\net.exe send BILGISAYAR_ADI " & Dosya & " - " & Mesaj, vbHide
End Sub

Burada bilgisayar adı kullandığınız bilgisayarın adı olacaktır.
 
Geri
Üst