查找将文本 FOO 替换为样式"Heading 1"替换为 <h1>Foo</h1>



我正试图找到一种简单的方法,将我的Word文档转换为HTML,而不需要内置糟糕的保存。这些都是结构化文档(为我们的屏幕阅读器(JAWS)用户设计),因此它们使用标题1、2、3、4&目录。

我们计划将这些转换为DAISY有声读物(https://en.wikipedia.org/wiki/DAISY_Digital_Talking_Book),所以我们需要非常干净但结构化的HTML进行转换。

我尝试了使用样式查找替换,但它只会替换搜索文本部分的任何内容。我可以从任何一种风格转换为另一种风格,但在框中添加文本会把它搞砸。

(我想我看到DAISY的CSS意味着它必须是<level2 class=='section' <h2>和结束标记,而不仅仅是<h2>),但这是我处理完这部分之后的第2步。)

我只想能够使用样式2找到任何文本,并在该行的开头添加文本,说"是的,这里有一些样式2",这样我就可以做HTML/CSS的东西了。

谢谢!

您可以通过简单的Find/Replace。例如,为Find参数指定Heading 1 Style,然后使用:

Replace = <h1>^&</h1>

有关可以将其合并到中的宏,请参阅:在VBA 中将Word范围转换为带有HTML标记的字符串

相关内容

最新更新