使用 VBA 在 Outlook 2010 中设置高级日历视图

Set Advanced Calendar view in Outlook 2010 with VBA

如何使用 VBA 设置 Outlook 日历视图的列、过滤器、排序和条件格式?另外,有没有办法导出视图以与其他人共享并使用 VBA 应用它?

How can I set columns, filters, sorting and conditional formatting of an Outlook calendar view using VBA?

查看 MSDN 中的以下文章:

您可以在 Programmatically Adding a Column to Your Outlook 2007 Inbox Table View 文章中找到示例代码。

Also, is there a way to export a view to share with other people and apply it using VBA?

是的,有。您可以导出视图的 XML 标记,然后将其设置在另一台机器上,然后应用它以查看更改。 View class(例如,TableView)的 XML 属性 returns 一个字符串值,指定视图的 XML 定义。 XML 定义通过使用与视图本身的各种属性对应的一系列标记和关键字来描述视图类型。创建视图时,将解析 XML 定义以呈现新视图的设置。要在创建视图时确定 XML 的结构,您可以使用 Outlook 用户界面创建视图,然后检索该视图的 XML 属性。