【发布时间】:2011-11-18 08:17:42
【问题描述】:
我想根据项目中的文本将项目标记为特定类别。
我有以下代码。
Sub ProcessRSS()
' Read RSS items and process the usful ones.
Dim objList As Object
Dim objItem As Object
Dim iCount As Integer
Set objList = Application.ActiveExplorer.CurrentFolder.Items
iCount = 0
For Each objItem In objList
If (InStr(objItem.Body, "(WA)") > 0) Then
objItem.Categories = "Important"
If (InStr(objItem.Categories, "Important") > 0) Then
iCount = iCount + 1
End If
End If
Next
Debug.Print "Marked " & iCount & " RSS Items as important."
End Sub
我选择文件夹然后运行宏,但它不会标记类别。
【问题讨论】:
-
为什么在您设置类别为“重要”之后检查 objItem.Categories 是否包含“重要”?为什么不在设置 Categories 属性后增加项目数?