Outlook AutoFormatRules对象模型的两类问题是否为已知限制?
Outlook自动格式规则编程迁移的已知限制说明
问题1:约会颜色设置无公开接口
这是Outlook对象模型的已知限制,微软并未在VBA对象模型中公开设置约会颜色的相关接口。虽然UI里支持通过自动格式规则给约会标记颜色,但AutoFormatRule对象仅暴露了Font属性用于设置字体样式,底层控制约会颜色的属性属于未公开的内部实现,无法通过官方VBA API访问或设置。
问题2:编程设置的筛选器在UI中不显示
这同样是对象模型与UI不同步的已知问题。通过VBA设置AutoFormatRule的Filter属性后,规则本身会正常生效,但Outlook的UI不会解析并显示你设置的筛选条件——即使你正确转义了引号。原因是UI生成的筛选器和通过对象模型设置的筛选器在内部存储格式上存在差异,UI仅能识别自身生成的筛选条件格式,无法同步展示通过API写入的筛选规则。
内容的提问来源于stack exchange,提问作者Floris Kleijne
相关产品推荐
相关产品推荐

