查找用<h1> Foo </h1>用样式“标题1”替换文本FOO

时间:2019-02-12 18:49:15

标签: html css styles find-replace word-2016

我试图找到一种简单的方法来将Word文档转换为HTML,而无需内置可怕的另存为。这些都是结构化文档(为我们的屏幕阅读器(JAWS)用户设计),因此他们使用标题1、2、3、4和目录。

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

我使用样式尝试了查找替换,但它只会替换搜索文本部分中的所有内容。我可以将其从任何一种样式转换为另一种样式,但是在框中添加文本会使它混乱。

(我想我发现DAISY的CSS意味着它不仅是<h2>,而且必须是<level2 class=='section' <h2>并关闭标签),但这是我处理此部分后的第2步。)

我只希望能够使用样式2查找任何文本并将文本添加到该行的开头,说“是的,这是样式2”,以便我可以处理HTML / CSS。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以通过简单的查找/替换来实现。例如,为“查找”参数指定“标题1样式”并使用:

Replace = <h1>^&</h1>

有关宏,您可以将其合并到其中,请参见:Convert a Word Range to a String with HTML tags in VBA