标题查询
Sub 标题查询() ' ' 标题查询 宏 ' 用来查询样式为标题n(1≤n≤9)的标题 ' Dim title_n Dim find_str As String find_str = InputBox("请输入要查找的内容:", "标题内容查询:输入查询内容") '做简单的合法性判断 If (Len(find_str) = 0) Then MsgBox ("不允许输入空字符串") Exit Sub End If temp_value = InputBox("请输入内容所属的标题级别(1-9):", "标题内容查询:输入标题级别") If (Len(temp_value) = 0) Then MsgBox ("不允许输入空字符串") Exit Sub End If temp_value = CInt(temp_value) title_n = Int(temp_value) '做简单的合法性判断 If (title_n < 0 Or title_n > 9) Then MsgBox ("标题级别只能在1-9之间。") Exit Sub End If Selection.Find.ClearFormatting Selection.Find.Style = ActiveDocument.Styles("标题 " + CStr(title_n)) With Selection.Find .Text = find_str '.Replacement.Text = "" '不进行替换 .Forward = True .Wrap = wdFindContinue .Format = True .MatchCase = False '是否区分大小写 .MatchWholeWord = False .MatchByte = True .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False .MatchWholeWord = True '是否全字匹配 .MatchPrefix = True '匹配前缀 .MatchSuffix = True '匹配后缀 End With If Not (Selection.Find.Execute) Then '执行查找 MsgBox ("没有查询到") End If End Sub
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2019-05-26 horizon配置