Varsayılan klasör Outlook siline değil
Özgün KB numarası: 306253
Özet
Varsayılan Outlook, tüm varsayılan klasörlerin kullanılabilir olması gerekir; bu nedenle Outlook varsayılan klasörleri silmenizi izin vermez. Bu klasörleri silmek için Microsoft Exchange yardımcı programını veya eski Microsoft Exchange Client programını kullanabilirsiniz; bununla birlikte, Outlook başlatıldığında bu klasörleri yeniden Outlook oluşturur.
Daha fazla bilgi
Yönetici olarak, son kullanıcıların Günlük veya Görevler klasörü gibi Outlook modüllerinden birini kullanmalarını istemiyorsanız, bu işlevselliği kaldırmak için klasörü silemezsiniz. Bununla birlikte, Outlook 2000 veya sonraki bir modelde, kullanıcıların klasöre geçişlerini engelleyen bir Bileşen Nesne Modeli (COM) eklentisini oluşturabilirsiniz. Olayı gerçekleştirebilirsiniz ve sonra kullanıcı belirli bir klasöre geçmeyi FolderSwitch deniyorsa olayı iptal edebilirsiniz.
Not
Outlook 97 ve Outlook 98, COM eklentilerini desteklemez; bu nedenle Outlook 97 ve Outlook 98'de bu işlevselliği uygulamak için özel bir çözüm oluşturamazsiniz.
Microsoft, satılabilirlik ve/veya belirli bir amaca uygunluk ile ilgili zımni garantiler dahil, ancak bunlarla sınırlı değildir ve yalnızca çizim için programlama örnekleri sağlar. Bu makalede, programlama dilinin ve yordamları oluşturmak ve hata ayıklamak için kullanılan araçlar hakkında bilgi sahibi olduğunuz varsaymaktadır. Microsoft destek uzmanları belirli bir yordamın işlevselliğini açıklamaya yardımcı olabilir, ancak bu örnekleri değiştirerek sizin özel ihtiyaçlarınızı karşılayacak ek işlevler veya yapı yordamları sağlamaz.
Kullanılabilir destek seçenekleri ve Microsoft'a başvurun hakkında daha fazla bilgi için Microsoft Desteği'ne bakın. Aşağıdaki Outlook Microsoft Visual Basic for Applications (VBA) kodunda, kullanıcıların klasöre geçişlerini nasıl engelleyebilirsiniz? Bu kodu, Outlook COM eklentisinde bir uygulama.
Aşağıdakiler, Outlook VBA kodudur:
Dim WithEvents oExp As Outlook.Explorer
Dim oJournalFolder As Outlook.MAPIFolder
Private Sub Application_Startup()
Set oExp = ActiveExplorer
Set oJournalFolder = Session.GetDefaultFolder(olFolderJournal)
End Sub
Private Sub Application_Quit()
Set oExp = Nothing
Set oJournalFolder = Nothing
End Sub
Private Sub oExp_BeforeFolderSwitch(ByVal NewFolder As Object, Cancel As Boolean)
If NewFolder = oJournalFolder Then
MsgBox "The Journal folder is disabled."
Cancel = True
End If
End Sub
Kullanıcı öğeleri klasöre taşımaya veya kopyalamaya devam eder; dolayısıyla olayı devre dışı ItemAdd bırak klasörünüz üzerinde uygulamak iyi olabilir. Olay, ItemAdd kullanıcıyı uyarma ve öğeleri programlı olarak başka bir klasöre taşımaya olanak sağlar.