如何将HTML标记转换/格式化为word文档中的文本

如何将HTML标记转换/格式化为word文档中的文本,html,ms-word,Html,Ms Word,我有一个word文档,在这个文档中我有一些HTML标记。因此,如何将这些html标记转换/格式化为文本。我尝试使用宏,但.docx文件无法保存宏,因此需要更改文件类型,但无法更改文件类型,因为我必须将docx文件作为模板提供(.docm&.dotm在Dynamics 365中不受支持)。请看下面的例子 例如: 在我的word文档中,我有以下标记 <ul> <li><strong> Computer </strong></li> &l

我有一个word文档,在这个文档中我有一些HTML标记。因此,如何将这些html标记转换/格式化为文本。我尝试使用宏,但.docx文件无法保存宏,因此需要更改文件类型,但无法更改文件类型,因为我必须将docx文件作为模板提供(.docm&.dotm在Dynamics 365中不受支持)。请看下面的例子

例如:

在我的word文档中,我有以下标记

<ul>

<li><strong> Computer </strong></li>

<li><strong> Laptop</strong></li>

<li><strong> PC</strong></li>

</ul>
  • 计算机
  • 笔记本电脑
  • PC
我想像这样转换/格式化

  • 计算机
  • 笔记本电脑
  • 个人电脑

有没有办法用Word插件或其他任何方法来实现这一点?

Docx文件实际上是.cabs文件


您可以将docx文件扩展名更改为.cab,将其解压缩,然后尝试在XML中添加自定义格式。

看看如何利用Office Open XML文件格式。MS提供了OpenXMLSDK作为一种工具,可以处理“解压”“包”并围绕XML内容构建对象模型。