【发布时间】:2020-01-07 10:30:35
【问题描述】:
我有一个会议/约会项目,并让这个表格具有一个固定的类别。 我希望现在能够决定我是否将其中的哪些输入到我的日历中。
我是 VBA 的初学者,并且有一个代码可以找到我的特定类别,这是工作。
' Outputs all elements without set category
Sub SearchCategoryRestriction()
Dim myFolder As Outlook.Folder
Dim myItems As Outlook.Items
Dim Filter As String
Dim myNamespace As Namespace
'This will return all items that have the set category.
Filter = "[Categories] = 'myKeyword'"
Set myNamespace = GetNamespace("MAPI")
Set myFolder = myNamespace.GetDefaultFolder(olFolderInbox)
Set myItems = myFolder.Items.Restrict(Filter)
Debug.Print myItems.Count
End Sub
现在我的想法是,当我找到该项目时,我想查看约会并能够决定是否要将其添加到我的日历中。
编辑: 也许我在这里找到了解决我的问题的聪明方法https://support.office.com/en-us/article/Show-a-declined-meeting-on-my-calendar-24E81B9B-3906-4C02-8B63-F97B02161763 如果我删除了我设定的所有收入项目,我希望它们不会被添加到我的日历中。 然后我运行搜索脚本,在要删除的对象列表中找到它并显示给用户。
【问题讨论】: