我正在使用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'>
{链接{1}}
我推出了一个标准的签名html文件,因此所有机器的签名都是相同的,但问题仍然存在。我仍然在比较字体/主题设置,但到目前为止没有看到任何区别。
有没有人知道这里发生了什么?
感谢。