Очень близко Действительно, вы можете использовать тот же код, однако
1.Вы должны сохранить объект в strSubject
, используя Item.Subject
свойство
2. Сравните результат с "#CT -"
3.Если сравнение прошло успешно, укажите, какое действие необходимо выполнить.
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
Dim intRes As Integer
Dim strMsg As String
Dim objTask As TaskItem
Set objTask = Application.CreateItem(olTaskItem)
Dim strRecip As String
Dim itm As MailItem
Dim strSubject As String
strSubject = Item.Subject
If strSubject Like "#CT-" Then
strMsg = "Do you want to create a task for this message?"
intRes = MsgBox(strMsg, vbYesNo + vbExclamation, "Create Task")
End If
If intRes = vbNo Then
Cancel = False
Else
For Each Recipient In Item.Recipients
strRecip = strRecip & vbCrLf & Recipient.Address
Next Recipient
With objTask
.Body = Item.Body
.subject = Item.subject
.DueDate = Item.ReceivedTime + 28
.ReminderSet = True
.ReminderTime = Item.ReceivedTime + 7
.Save
End With