有在2010年的前景一个VBA命令触发时在某个文件夹中检测物品的[类别]字段的变化的事件?
请参考以下(不工作)的组成伪代码:
Private WithEvents Items As Outlook.Items
Private Sub Application_Startup()
Set Items = Outlook.Application.Session.GetDefaultFolder(olFolderInbox).Items
End Sub
Private Sub Items_ItemChange(ByVal Item As Object)
If Item.Categories = "ABC" AND Item.PropertyChange = "Categories" Then
' do something when [categories] field is changed to ABC.
End if
End Sub
https://docs.microsoft.com/en-us/office/vba/api/outlook.mailitem.propertychange
没有太多去。
在该文件夹的项目和Items.ItemChange
事件MailItem.Write
被解雇时,任何属性更改。这是你的责任,找出哪些属性发生了变化。
MailItem.PropertyChange
将通过修改属性的名称,但将仅针对特定项目(这意味着你必须跟踪打开的项目和选择的变化来跟踪用户可以修改的项目)。