Şirketimizde bazı kullanıcıların (Windows 7, Exchange 2003) kaydetme ihtiyacı duyduğu postaları farklı, sıklıkla paylaşılan (!) Klasörlere gönderdi. Bu, Outlook 2007’de aşağıdaki VBA komut dosyasıyla harika çalıştı. Postalarını gönderdiler ve bir klasör seçebilecekleri bir pop-up’a sahip oldular:
Public Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
If Item.Class = olMail Then
Dim myFolder As MAPIFolder
Dim myOlApp As Outlook.Application
Dim myOlExp As Outlook.Explorer
Set myOlApp = CreateObject("Outlook.Application")
Set olNS = myOlApp.GetNamespace("MAPI")
Set myFolder = olNS.PickFolder
If Not (myFolder Is Nothing) Then
Set Item.SaveSentMessageFolder = myFolder
End If
End If
End Sub
Outlook 2010 kullandıklarından (hala Windows 7, exchange 2003) bu komut dosyası yalnızca yerel / kişisel bir klasör seçmek için çalışıyor. Paylaşılan bir klasörü seçtikleri anda gönderilen postalar sadece yerel / kişisel "Gönderilmiş Öğeler" altına kaydedilir.
Ek olarak, "altında gönderilen elemanın kaydedilmesi" görünüm fonksiyonunun (bir posta yazarken) paylaşılan bir klasöre kaydetmeye çalıştığınızda da ÇALIŞMAYIĞINI merak ediyorum.
Değişim 2003'teki kullanıcı izinleri hala aynıdır, yalnızca görünüm 2007, 2010'a yükseltildi.
Herhangi bir fikir?