C#trap使用Outlook消息的阅读窗格单击URL(超链接)

时间:2017-02-13 03:38:21

标签: c# url outlook system-calls

我试图找出当用户点击Outlook中打开的邮件中的URL时如何陷阱,然后将URL传递给函数,对该字符串执行测试,如果它是有效的,请让它去了。

我已经有一个Outlook加载项,我意识到没有本地方法可以做到这一点。但我正在寻找那位专家来帮助我弄清楚我想要做什么。

我最初想要解决的问题是,可能会捕获正在执行的Windows系统调用,我应该能够解析该消息,获取字符串,执行该功能,然后决定让它继续或不 - 或其他方式。

我希望看到一个有效的C#函数,它可以最小化地解析字符串。

1 个答案:

答案 0 :(得分:0)

Outlook对象模型没有为此提供任何内容。我不认为你可以拦截这些东西。相反,请考虑使用以下变通方法:

  • 如果您只需要处理的URL字符串,代理是一个不错的选择。但是在代理中实现任何更复杂的事情都会很复杂。

  • 然而,插件取决于您所定位的浏览器,您无法制作针对所有浏览器并同时控制用户导航的单个插件。但是,如果您要选择用户使用的浏览器,那么可能。