У меня есть надстройка, которая, когда я отвечаю на письмо, спрашивает, в какую папку следует сохранить ответ. Мне нужно расширить его, чтобы переместить письмо, на которое я отвечал (скажем, родительское письмо), чтобы оно также сохранялось в папке, которую я выбрал для ответного письма.
Я чувствую, что это можно сделать, если бы я мог каким-то образом создать объект родительской почты, возможно, с ID беседы?
Public Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
Dim myFolder As MAPIFolder
Dim myOlApp As Outlook.Application
Dim myOlExp As Outlook.Explorer
If Environ("MailSave") = True Then
If TypeName(Item) = "MailItem" Then
Set myOlApp = CreateObject("Outlook.Application")
Set olNS = myOlApp.GetNamespace("MAPI")
Set myFolder = olNS.PickFolder
'todo
If Not (myFolder Is Nothing) Then
Set Item.SaveSentMessageFolder = myFolder
'Item.Parent.Move myFolder ---I tried this. But it is wrong I know
' MsgBox ("All moved")
End If
End If
End If
End Sub