使用html在Outlook 2010中嵌入本地图像但在Outlook 2013中停止工作

时间:2013-04-02 06:33:33

标签: c# outlook-addin

我为outlook 2010创建了一个outlook插件,它用于快速应用电子邮件模板。 在这个加载项中,我使用HTML作为模板。有许多图像引用了本地资源。 这样的代码:

mailItem.HTMLBody="... <image src=\"c:\\path\\to\\image.gif\" />...";

它与outlook2010完美配合,但在使用Outlook 2013加载项时不会显示图像

任何有任何想法的人都会被认可。

2 个答案:

答案 0 :(得分:0)

之前从未创建过加载项,但通常情况下,如果要转义引号并指定链接,通常必须将它们加倍,因为它将转义P T&amp;我

<img src=\"c:\\path\\to\\images.gif\" />

我可能错了。

答案 1 :(得分:0)

为什么不将图像添加为附件,在图像附件上设置PR_ATTACH_CONTENT_ID属性,然后通过HTML中的cid(src =“cid:xyz”)引用它们?