我正在使用 C# 创建一个 Outlook 加载项,当用户单击 Outlook 电子邮件中的“发送”按钮时,该加载项在 HTML(新)电子邮件正文签名中搜索链接。我正在连接 Application_ItemSend 事件。奇怪的是,在我运行 XP/Outlook 2007 的机器和另一台 Win7/Outlook 2007 机器上,我能够毫无问题地搜索签名中的链接。但是在其他一些 Win7/Outlook 2007 机器上,我无法搜索链接,因为 Outlook 正在插入一个额外的 span 元素。
例如,我正在HTML(新)电子邮件正文中搜索<a href="http://www.google.com">
链接。</a>
上面的链接是由默认签名插入的,所以我希望一直都能找到它。在某些机器上我可以,在某些机器上我不能,因为链接看起来像这样:
<a href="http://www.google.com"><span style='color:blue'>
链接</span></a>
我推出了一个标准签名 html 文件,所以所有机器的签名都是相同的,但问题仍然存在。我仍在比较字体/主题设置,但到目前为止没有发现任何区别。
有人知道这里发生了什么吗?
谢谢。