VBA'da Windows olay günlüğüne yazmanın ve okunmanın kolay bir yolu var mı?Windows Olay Günlüğüne Yaz/Oku
cevap
Evet, standart API çağrılarını kullanarak. See HOWTO: Write to the Windows NT Event Log from Visual Basic Bu oldukça eski ama başlaman gerek.
Ancak, bu kodun varsayılan bir kaynak kullandığını unutmayın. (Kaynağa ne demek istediğimi görmek için olay günlüğünü çalıştırın.) Access'te tihs kodunu çalıştırmadım, bu yüzden varsayılan kaynağın Access için ne olduğunu bilmiyorum. VB6'da, VB 6 çalışma zamanı veya bunun gibi jenerik bir şey vardı. ReportEvent and MessageDLL problem Options iş parçacığını ziyaret ederseniz, uygulama adınızı ve yolunuzu HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Eventlog \ Application \ uygulamasına eklemek için yönetici ayrıcalıklarına sahip bir yükleme programı çalıştırmanız gerektiğini belirtir. Bu durum, elde etme söz konusu olduğunda daha da karmaşık olabilir. olay günlüğünde ayırt edilebilir bir kaynak.