【问题标题】:Simple Outlook 2010 add-in简单的 Outlook 2010 加载项
【发布时间】:2013-07-15 01:07:06
【问题描述】:

我想为 Outlook 2010 创建插件,它将直接在 Visual Studio 团队资源管理器中打开 TFS 工作项链接...但我找不到有关如何完成这个相对简单的任务的足够信息。

目前我找到了如何创建一个简单的 Outlook 2010 插件以及如何连接到“NewMail Inspector”。但是如何强制我们的 TFS 服务器的链接在 Visual Studio 中而不是在浏览器中打开呢?

我想只是捕捉邮件内链接上的点击事件并检查它的权限是否指向 TFS,但看起来不可能捕捉到点击事件。

然后我认为我可以解析传入/现有邮件并用我的自定义 URI 方案替换链接,然后使用简单的 CMD 应用程序打开 VS,但我找不到如何解析当前活动的邮件......活动邮件可以在预览窗格中,也可以打开邮件...

有人知道怎么做吗?

【问题讨论】:

    标签: .net outlook outlook-addin


    【解决方案1】:

    我不熟悉 TFS,但听起来您已经可以处理这部分了。大概有某种命令行选项可以在那里工作。听起来问题在于检测链接,并首先触发您的代码。

    在资源管理器(Outlook 的主窗口)中选择的活动项目可从资源管理器的Selection 属性获得。您可以使用与 Inspector 基本相同的方式来获取 Explorer 事件——您想要的是 SelectionChange。对于 Inspector,您可以从 Inspector.CurrentItem 获取当前项目。获得该项目后,检查它是否为 MailItem、强制转换并使用 Body 属性。

    您还可以在检查器/浏览器的功能区中添加一个按钮,并使用它而不是更改消息本身。单击时,检查项目的正文以获取预期形式的链接,然后运行您的代码。有关于创建和使用功能区here 的信息。

    【讨论】:

      猜你喜欢
      • 2012-08-24
      • 2014-05-10
      • 2012-10-14
      • 1970-01-01
      • 2014-08-02
      • 1970-01-01
      • 2012-07-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多