Outlook 2010 VBA代码,用于将某些约会从共享日历复制到我有权访问的其他人员日历

时间:2015-01-16 14:48:35

标签: vba calendar outlook

我正处于使用VBA的复制和编辑阶段,并搜索并搜索了一个让我接近的代码,但我习惯使用VBA for excel而不是Outlook。

我有一个共享日历,很多人都在这里添加(内部),一旦完成,在某天结束时,与某些外部人员相关的约会被添加到他们的日历中,此时通过手动复制任命外部人民日历。

有没有办法编写一些自动执行此操作的代码?

所有日历都在展望中并通过交换共享。

感谢任何帮助。

乔恩

1 个答案:

答案 0 :(得分:0)

Namespace类提供GetSharedDefaultFolder方法,该方法返回一个Folder对象,该对象表示指定用户的指定默认文件夹。因此,您可以访问共享日历并复制/移动项目。要完成工作,您需要以下列方式使用CopyMove方法,原始草图:

 Set myCopiedItem = myItem.Copy  
 myCopiedItem.Move myNewFolder 

最后,您可能会发现MSDN中的Getting Started with VBA in Outlook 2010文章很有用。