我通常会浏览我的电子邮件并标记任何内容以进行跟进和分类:
- 电话
- 电子邮件
- 交谈
- 设置会议
在 Outlook VBA 宏中是否有任何方法,我可以(在单个宏中)标记要关注的项目并在其上设置上述类别之一?
我通常会浏览我的电子邮件并标记任何内容以进行跟进和分类:
在 Outlook VBA 宏中是否有任何方法,我可以(在单个宏中)标记要关注的项目并在其上设置上述类别之一?
我找到了答案。。下面列出 。. .
Private Sub TagArchived1(category As String)
Dim objOutlook As Outlook.Application
Dim objInspector As Outlook.Inspector
Dim strDateTime As String
' Instantiate an Outlook Application object.
Set objOutlook = CreateObject("Outlook.Application")
' The ActiveInspector is the currently open item.
Set objExplorer = objOutlook.ActiveExplorer
' Check and see if anything is open.
If Not objExplorer Is Nothing Then
' Get the current item.
Dim arySelection As Object
Set arySelection = objExplorer.Selection
For x = 1 To arySelection.Count
Dim m As MailItem
Set m = arySelection.Item(x)
m.Categories = category
m.FlagStatus = olFlagMarked
m.FlagIcon = 6
m.Save
Next x
Else
' Show error message with only the OK button.
MsgBox "No explorer is open", vbOKOnly
End If
' Set all objects equal to Nothing to destroy them and
' release the memory and resources they take.
Set objOutlook = Nothing
Set objExplorer = Nothing
End Sub