在 MS Word 2010/2013 中即时复制和修改文本

在 MS Word 2010/2013 中即时复制和修改文本

我想知道是否有插件或类似的东西(宏?不知道)可以在将一些文本粘贴到文档后即时应用 MS Word 样式。当前 MS Word 保留样式的方式不是一种选择(或者也许我不能使用它)。从我粘贴某种简单的 HTML 时测试的情况来看

前任。

<h1>Heading</h1>
<h2>Header 2</h2>
<p>Paragraph 1 bla bla</p>
<p>Alalalalala</p>
<pre>This is code</pre>

Ms Word 只会直接从 HTML 应用硬编码样式。而我想应用定义的样式。通常我期望某种映射

h1 => MS Word Header 1
h2 => MS Word Header 2
p => MS Word Normal Text
pre => MS Word Code Style (custom or something like that)

我想粘贴 HTML(或下一阶段的 Markdown)并运行某种插件/解析器,它将执行映射并自动应用样式。

前任。

<h1 class="header-1">Header 1</h1>
<p class="special-style">This is paragraph with a special style</p>

这应该映射到“MS Word Header 1”和“特殊样式”。

有人做过类似的事情吗?或者可以给我一些提示,告诉我如何为 MS Word 编写扩展来做到这一点?有什么办法吗:

  1. 获取当前光标位置
  2. 从剪贴板获取文本
  3. 处理/应用样式
  4. 将其附加到当前光标位置

不一定非要按 CTRL+V,我可以在 HTML 源代码上按 CTRL+C,然后使用其他快捷方式粘贴:)

相关内容