vba - 我们可以调整这个宏以在 Word 中查找编号和较低级别的列表吗?
问题描述
为了设计大型文档的样式,我使用了这个由https://wordribbon.tips.net/慷慨提供的宏来查找 Word 中项目符号列表的所有实例,这样我就可以应用特定的风格给他们:
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
我想将此提升到一个新的水平,以查找不同格式(例如 1-、1.、a. 等)和缩进级别的编号列表的所有实例(我相信这已经是它的工作方式了吗?)。不幸的是,我没有VB方面的专业知识,这可行吗?FWIW,我正在使用 Microsoft 365。
解决方案
推荐阅读
- python - 有没有办法获取数据集列表以及 Big Query 中的表和视图?
- html - 在同一行中居中对齐三个或更多字体真棒图标
- unetstack - maxPropagationDelay 在 UnetStack 的链接代理中的作用
- winapi - WM_LBUTTONDOWN 在 DPI 150 的不同操作系统上接收不同的坐标
- image - Ubuntu 18.x + Apache 2 上的 http 图像似乎已损坏/不完整
- php - Laravel 6:如何在字段中使用客户验证消息
- reactjs - Android物理设备上的网络请求失败
- nginx - 从 NginX 中的代理传递语句中删除尾部斜杠
- node.js - 有没有办法从请求对象读取文件输入和文本输入,它作为多部分表单数据传递给 loopback2 POST API?
- ios - 无法将 Apple Watch 模拟器与 iPhone 模拟器同步以添加 SSL 证书