我想知道是否有插件或类似的东西(宏?不知道)可以在将一些文本粘贴到文档后即时应用 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 编写扩展来做到这一点?有什么办法吗:
- 获取当前光标位置
- 从剪贴板获取文本
- 处理/应用样式
- 将其附加到当前光标位置
不一定非要按 CTRL+V,我可以在 HTML 源代码上按 CTRL+C,然后使用其他快捷方式粘贴:)