C#陷阱单击带有Outlook消息阅读窗格的URL(超链接)



我正在尝试弄清楚当用户单击在Outlook中打开的邮件中的URL时如何捕获,然后将URL传递给函数,对该字符串执行测试,如果有效,则放手。

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

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

我希望看到一个最小解析字符串的工作 C# 函数。

Outlook 对象模型不提供任何内容。我不认为你可以拦截这样的东西。相反,请考虑使用以下解决方法:

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

  • 但是,插件
  • 取决于您的目标浏览器,您不能制作一个针对所有浏览器并同时控制用户导航的插件。但是,如果您选择用户使用的浏览器,那么也许。

最新更新