您好,我正在为 Outlook 2010 创建一个附加组件(插件)。我有许多电子邮件中的 ID 号嵌入纯文本中,我想将这些电子邮件转换为网页的超链接。
我的问题是:
- Outlook API 是否支持在已编写的电子邮件中进行此文本替换(本质上是由超链接替换的常规单词)
-这样的东西已经存在了吗?
-这将是我的第一个 Outlook 插件,有什么好的教程,基本的设置资源吗?
提前致谢。
您好,我正在为 Outlook 2010 创建一个附加组件(插件)。我有许多电子邮件中的 ID 号嵌入纯文本中,我想将这些电子邮件转换为网页的超链接。
我的问题是:
- Outlook API 是否支持在已编写的电子邮件中进行此文本替换(本质上是由超链接替换的常规单词)
-这样的东西已经存在了吗?
-这将是我的第一个 Outlook 插件,有什么好的教程,基本的设置资源吗?
提前致谢。
你当然可以做到这一点。我刚刚完成了我的第一个 Outlook 加载项,起初可能有点令人生畏,因为文档不是很好,但对你来说应该不会太难。您要考虑的主要问题是您是否希望此插件只运行一次并用超链接批量替换每个 ID 号,或者您是否希望它在新电子邮件发送后立即运行。 ..或两者。
如果答案是“只有新电子邮件”,请查看我刚刚提出的问题,连同答案,您应该能够执行以下操作:
String content = msg.Body;
content = content.Replace("123456", "<a href=\"url\">123456</a>");
msg.Body = content;
(你可能可以在一行中做到这一点)
如果您想浏览用户收件箱中的所有电子邮件,您将需要一个 foreach 循环来浏览该文件夹中的所有内容,并在每封电子邮件上运行上面的代码。
我建议从这里开始学习教程。
Outlook API 是否支持在已编写的电子邮件中进行此文本替换(本质上是由超链接替换的常规单词)
是的,它确实。您可以用您喜欢的任何内容替换电子邮件的内容,这是有道理的,因为用户会将您的插件添加到信任中心。
不确定这样的东西是否已经存在,但对于教程,谷歌搜索应该有助于找到一些好的东西;)