如何使用VSTO在Word 2010文档中插入HTML

时间:2013-04-02 21:14:29

标签: c# ms-word vsto

我正在尝试将突出显示的代码(ColorCode-Lib)插入到文档的范围中。但我不知道我是如何使用格式化的HTML。当我通过'''Selection.Range.Text = highlightedCode'''添加它时;然后将插入纯HTML代码。如何实现插入格式化HTML?

2 个答案:

答案 0 :(得分:0)

将HTML值复制/粘贴到单元格中时,将显示格式化的HTML。你可以在VSTO中实际执行此操作。 This question 可能有所帮助。还有一个宏here可以复制/粘贴HTML值。

答案 1 :(得分:0)

如果colourcodelib返回html,那么你有两个选择

  1. 将html保存在文件中并尝试使用Range.InsertFile([savedfile.html])。
  2. 您可以使用Range.InsertXML()但为此您需要找到第三方库或编写自己的代码以将html转换为wordML