VSTO:电子邮件编辑器插件 - 获取当前光标位置

时间:2015-05-07 12:25:38

标签: c# vsto outlook-addin

我正在编写一个outlook电子邮件插件,需要在指针当前所在位置插入HTML代码。

如何在我正在编辑的电子邮件中读出当前光标位置?我正在写一个应用程序级别的插件。

也许有人可以帮助我?谢谢。

1 个答案:

答案 0 :(得分:2)

Outlook对象模型提供了三种使用项主体的方法:

  1. 身体 - 纯文本。
  2. HTMLBody - HTML标记。
  3. Word编辑器。 Outlook使用Word作为电子邮件编辑器,因此您可以使用它来格式化电子邮件。 Inspector类的WordEditor属性返回表示邮件正文的Document类的实例。
  4. 您可以在MSDN中的Chapter 17: Working with Item Bodies中详细了解所有这些方法。

    完成工作的最简单方法是使用Word对象模型来修改邮件正文。例如:

    {{1}}

    然后,您可以使用Word对象模型来处理邮件正文。 Word Application类的 Selection 属性将帮助您识别当前光标位置。