如何使列表段落中的第一句与该段落的其余部分不同?

如何使列表段落中的第一句与该段落的其余部分不同?

我想为列表段落创建一种样式,以便可以将其应用于文档的其他段落,而不是为每个段落手动执行此操作。

我想让它看起来像这样 -

第一句话不是标题,所以以粗体显示。该段落的其余部分正常,未格式化。

我如何在 Office 2016(无论是 Windows 还是 OS X 版本)中执行此操作。

答案1

我认为没有办法使用现有的 Word 函数来做到这一点,但使用 VBA 可以。

在 VBA 编辑器 ( Alt+ F11) 中,在文档中插入一个新模块并粘贴以下子程序:

Sub BoldFirstSentence()

Dim DocumentParagraph As Paragraph

For Each DocumentParagraph In ActiveDocument.Paragraphs
  DocumentParagraph.Range.Sentences(1).Bold = True
Next

End Sub

BoldFirstSentence您可以通过在立即窗口中输入并按 来运行子程序Enter。代码将文档中每个段落的第一句加粗。

相关内容