如果使用的是大格式文档,则可能需要使用“查找并替换”来搜索不同的文档元素。在某些时候,您可能想知道是否存在一种搜索项目符号段落的方法。 (您知道的,您可以使用功能区“主页”选项卡上的“项目符号”工具创建的。)不幸的是,没有内置的方法可以执行此操作。 Word不允许您搜索“项目符号”属性,也不允许您搜索实际的项目符号或项目符号后的制表符。

一种解决方案是简单地搜索要查找的项目符号格式所应用的段落缩进。因此,如果格式应用了半英寸的缩进,则可以搜索该缩进。当然,这留下了潜在的问题,即要找到其他具有类似缩进的非项目符号段落。

另一个解决方案是创建一个宏,该宏将搜索带项目符号的段落。以下VBA宏可以解决问题:

Sub FindBullet()

Dim rngTarget As Word.Range     Dim oPara As Word.Paragraph

Set rngTarget = Selection.Range     With rngTarget         Call .Collapse(wdCollapseEnd)

.End = ActiveDocument.Range.End

For Each oPara In .Paragraphs             If oPara.Range.ListFormat.ListType = _                WdListType.wdListBullet Then                 oPara.Range.Select                 Exit For             End If         Next     End With End Sub

使用宏的最佳方法是将其分配给快捷键。每次调用该宏时,都会选择文档中的下一个项目符号段落。到达文档末尾时,所选内容仍设置为最后一个项目符号段。

如果您认为可能需要大量搜索项目符号的段落,则将来文档的一种解决方案是不要使用项目符号工具来创建这些格式。而是,为项目符号段落定义样式,然后使用该样式进行格式设置。然后,您将能够搜索样式(在“查找和替换”中非常简单),并每次都找到带符号的段落。

注意:

如果您想知道如何使用此页面(或_WordTips_网站上的任何其他页面)中描述的宏,我准备了一个包含有用信息的特殊页面。

_WordTips_是您进行经济有效的Microsoft Word培训的来源。

(Microsoft Word是世界上最流行的文字处理软件。)本提示(8259)适用于Microsoft Word 2007、2010、2013、2016、2019和Office 365中的Word。 Word的旧菜单界面在这里: