使用word宏循环查找

  1. Sub EditFindLoopExample()
  2. 'This example inserts "Tip: " at the beginning of
  3. ' every paragraph formatted with the Heading 3 style.
  4.     With ActiveDocument.Content.Find
  5.         .ClearFormatting
  6.         .Style = wdStyleHeading3
  7.         'The Do...Loop statement repeats a series of
  8.         ' actions each time this style is found.
  9.         Do While .Execute(Forward:=True, Format:=True) = True
  10.                 With .Parent
  11.                     'If the found text is the last
  12.                     ' paragraph in the document...
  13.                     If .End = ActiveDocument.Content.End Then
  14.                         .StartOf Unit:=wdParagraph, Extend:=wdMove
  15.                         .InsertAfter "Tip: "
  16.                         Exit Do
  17.                     'If the found text is *not* the last
  18.                     ' paragraph in the document...
  19.                     Else
  20.                         .StartOf Unit:=wdParagraph, Extend:=wdMove
  21.                         .InsertAfter "Tip: "
  22.                         .Move Unit:=wdParagraph, Count:=1
  23.                     End If
  24.                 End With
  25.         'Goes back to the beginning of the Do...Loop statement.
  26.         Loop
  27.     End With
  28. End Sub
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值