Outlook VBA中修改日历事件触发的curCal子过程名称是什么?
Outlook VBA日历事件修改同步的触发子过程名称
你已经实现了Outlook日历事件添加(curCal_ItemAdd)和删除(通过DeletedItems_ItemAdd)时同步谷歌日历的功能,现在需要的修改触发子过程,对应的事件名称是ItemChange,完整的子过程声明应为:
Private Sub curCal_ItemChange(ByVal Item As Object) ' 编写同步谷歌日历修改的逻辑 ' 示例:先判断是否为日历事件 Dim modifiedAppt As AppointmentItem If TypeOf Item Is AppointmentItem Then Set modifiedAppt = Item ' 这里添加同步谷歌日历修改的代码 End If End Sub
这个ItemChange事件会在curCal(你声明的日历Items集合)中的项目被修改后触发,和你已有的ItemAdd事件使用逻辑一致,只需在子过程内处理日历事件的修改同步即可。
内容的提问来源于stack exchange,提问作者Jonathan Small
相关产品推荐
相关产品推荐

