Tôi muốn giúp Outlook 2010 chuỗi email của tôi. Sự hiểu biết của tôi là nó dựa vào chế độ xem cuộc hội thoại của thuộc tính conversationTopic
của số MailItem
. Tôi đã viết phương pháp sau và tạo quy tắc để nó kích hoạt trên các chủ đề email như "Đơn đặt hàng số 345 - Trả lời từ nhà cung cấp" và "Đơn đặt hàng số 345 - Trả lời từ khách hàng" và đặt chúng trong cùng một chuỗi. Rất tiếc, conversationTopic
là thuộc tính chỉ đọc.Làm cách nào để tôi có thể sửa đổi cuộc trò chuyệnTopic để các email có chủ đề khác nhau được đặt trong cùng một chuỗi?
Có ai biết cách này hay có thể là cách tốt hơn để hoàn thành cùng một nhiệm vụ? Cảm ơn!
Sub ModifyConversationTopic(Item As Outlook.MailItem)
Dim regex As RegExp
Dim newMailItem As Outlook.MailItem
newMailItem = Item.Copy
Set regex = New RegExp
regex.IgnoreCase = False
regex.Global = True
regex.Pattern = "(Order# [0-9]+) .*"
If regex.Test(newMailItem.Subject) Then
Dim matches As MatchCollection
Set matches = regex.Execute(newMailItem.Subject)
Set topic = matches.Item(0)
MsgBox ("OH YEAH" + topic)
newMailItem.ConversationTopic = topic
newMailItem.Save
End If
End Sub
Bạn đã bao giờ làm việc này? Tôi đang cố gắng làm một điều tương tự với thành công tối thiểu! – swiss196