【问题标题】:How to highlight Outlook contacts如何突出显示 Outlook 联系人
【发布时间】:2016-01-29 07:46:25
【问题描述】:

有没有办法以不同的方式显示 Outlook 联系人列表中的一些联系人?

到目前为止,我已经看到 Office 应用程序有相当多的自定义功能,但我还没有看到任何与此功能相近的东西。

【问题讨论】:

    标签: outlook ms-office outlook-addin


    【解决方案1】:

    不,无法以不同颜色显示 Outlook 联系人。

    【讨论】:

    • 好的。那么以不同的方式展示它们呢?不同的字体、颜色等等——对我们有用……这有可能吗?
    • 您只能在列表视图中使用条件格式 - 单击查看 |查看设置 |条件格式。
    【解决方案2】:

    嗯,这确实是我发现的 - 只有通过将新的 AutoFormatRule 添加到 Outlook.TableView 才能实现。

    示例代码类似于:

    Outlook.AutoFormatRule autoFormatRule = tableView.AutoFormatRules.Add("My own rule");
    autoFormatRule.Font.Bold = true;
    autoFormatRule.Font.Strikethrough = true;
    autoFormatRule.Filter = <filtering>;
    
    tableView.Save();
    tableView.Apply();
    

    对于填写“过滤”部分,可以使用DASL Queries 但我仍然需要弄清楚如何处理非列表视图。

    【讨论】:

      【解决方案3】:

      我只能建议一种可能的方法 - 用自定义表单替换默认文件夹视图,您可以在其中以您需要的方式显示条目。请参阅Creating Adjacent Windows In Outlook 了解更多信息。

      您也可以考虑使用 Add-in Express。他们提供了开箱即用的布局。见Advanced Outlook view and form regions

      注意,您可以在自定义表单之上使用任何 .net 控件。

      【讨论】:

      • 不,Add-In Express 正是我不想使用的。我们的插件是非常简单的东西,几乎没有 UI,只有一两件事我们需要解决 - 到目前为止还没有理由为一些外部产品付费。
      • 选择哪种方式由你决定。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-15
      • 1970-01-01
      相关资源
      最近更新 更多