Bazı Office Security Ayarları (Registry)
#1
Faydalı olabileceğini düşündüğüm bazı ayarlar aşağıdadır.
Lisans istemiyorum. Hh Biglaugh (Sözüm meclisten dışarı)

Visual Basic
  1. Function GetAppVersion() As String
  2. Select Case Fix(Val(Application.Version))
  3. 'Case 14.01 And 14.99 'Office 2011 - MAC
  4. '
  5. Case 14
  6. GetAppVersion = "Office 2010"
  7. Case 12 '13 versiyonu yayınlanmadı/atlandı.
  8. GetAppVersion = "Office 2007"
  9. Case 11
  10. GetAppVersion = "Office 2003"
  11. Case 10
  12. GetAppVersion = "Office 2002"
  13. Case 9
  14. GetAppVersion = "Office 2000"
  15. Case 8
  16. GetAppVersion = "Office 97"
  17. Case 7
  18. GetAppVersion = "Office 95"
  19. Case Else
  20. GetAppVersion = "Çok eski versiyon"
  21. End Select
  22. End Function
  23.  
  24. Sub SetOfficeSecurity()
  25. '-------------------------------------------------------------------------
  26. ' ~~~ AŞAĞIDAKİ "CONST" SABİTLERİ İLGİLİ REGISTRY' DAKİ DİZE ADLARIDIR ~~~
  27. '-------------------------------------------------------------------------
  28. 'Office Security Registry ayarları:
  29. regExc = "HKCU\Software\Microsoft\Office\XX.X\Excel\Security\"
  30. regAcc = "HKCU\Software\Microsoft\Office\XX.X\Access\Security\"
  31.  
  32. 'VBA güvenlik seviyesi (2007 öncesi) REG_DWORD
  33. 'Düşük=1, Orta=2, Yüksek=3, ÇokYüksek=4
  34. Const Level As Integer = 1
  35.  
  36. 'VBA güvenlik seviyesi (2007 ve üzeri) REG_DWORD
  37. 'Tümü Etkin=1, İmzasızlar Pasif=2, Bildirimli Tümü Pasif=3, Bildirimsiz Tümü Pasif=4
  38. Const VBAWarnings As Integer = 1
  39.  
  40. 'Tüm Eklenti ve Yüklü Şablonlara Güven (2007 öncesi) REG_DWORD
  41. 'İşaretli=0, İşaretsiz=1
  42. Const DontTrustInstalledFiles As Integer = 0 'İşaretli
  43.  
  44. 'VBA Projesi nesne modeli erişimine güven (Tüm versiyonlar) REG_DWORD
  45. 'İşaretli=1, İşaretsiz=0
  46. Const AccessVBOM As Integer = 1
  47.  
  48. 'Tüm eklentileri devre dışı bırak (2007 ve üzeri) REG_DWORD
  49. 'İşaretli=1, İşaretsiz=0
  50. Const DisableAllAddins As Integer = 0
  51.  
  52. 'Eklenti imza gerektirir (2007 ve üzeri) REG_DWORD
  53. 'İşaretli=1, İşaretsiz=0
  54. Const RequireAddinSig As Integer = 0
  55.  
  56. 'İmzasız eklenti bildirimini devre dışı bırak (2007 ve üzeri) REG_DWORD
  57. 'İşaretli=1, İşaretsiz=0
  58. Const NoTBPromptUnsignedAddin As Integer = 0
  59.  
  60. '****************************************************************************
  61. '****************************************************************************
  62. '*** Aşağıdaki Registry ayarı Common anahtarı altındadır ***
  63. regCommon = "HKCU\Software\Microsoft\Office\Common\Security\"
  64.  
  65. 'ActiveX ayarı (2007 ve üzeri) REG_DWORD
  66. 'Bildirimsiz Tümü devre dışı=0, diğer durumda=1
  67. Const DisableAllActiveX As Integer = 1
  68.  
  69. 'Güvenli Mod ActiveX çentiği ile ve yukarıdaki dize=1 durumunda(2007 ve üzeri) REG_DWORD
  70. 'İşaretli=Çift sayı, İşaretsiz=Tek sayı
  71. Const UFIControls As Integer = 3 'UFI ve SFI denetimleri önce sor.(Bkz.tek sayı)
  72. 'Const UFIControls As Integer = 4 'UFI ve SFI denetimleri önce sor.(Bkz.çift sayı)
  73. 'Const UFIControls As Integer = 5 'Çok az kısıtlamayla önce sor.(Bkz.tek sayı)
  74. 'Const UFIControls As Integer = 6 'Çok az kısıtlamayla önce sor.(Bkz.çift sayı)
  75. 'Const UFIControls As Integer = 1 'Kısıtsız, sormadan etkinleştir.(Bkz.tek sayı)
  76. 'Const UFIControls As Integer = 2 'Kısıtsız, sormadan etkinleştir.(Bkz.çift sayı)
  77. '******************************************************************************
  78. '******************************************************************************
  79. End Sub





  Alıntı
Bu mesajı beğenenler:
#2
Teşekkürler.



  Alıntı
Bu mesajı beğenenler:
#3
Elinize sağlık zeki hocam...



  Alıntı
Bu mesajı beğenenler:
#4
Elinize sağlık, paylaşım için teşekkürler..



  Alıntı
Bu mesajı beğenenler:


Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi