office 利用宏 给全文追加拼音

原文

做几个记录,原文大佬只负责解决,我看的头皮发麻。

Sub 一句一句拼音() '
' 一句一句拼音 宏
'
'
   On Error Resume Next
  
   Selection.WholeStory
   TextLength = Selection.Characters.Count
   Selection.EndKey
  
   For i = TextLength To 0 Step -30
      If i <= 30 Then
         Selection.MoveLeft Unit:=wdCharacter, Count:=i
         SelectText = Selection.MoveRight(Unit:=wdCharacter, Count:=i, Extend:=wdExtend)
      Else
        
         Selection.MoveLeft Unit:=wdCharacter, Count:=30
         SelectText = Selection.MoveRight(Unit:=wdCharacter, Count:=30, Extend:=wdExtend)
      End If
       
        ' 按下tab键三次  +为倒数(组合键shift 和+)
       
        SendKeys "+{tab 5}", 2
        ' 打开倒数最近的下拉框
        SendKeys "+{s}", 2
        ' 方向键 向下按10次
        '
        SendKeys "{down 10}", 2
        ' 按下tab键 一次
        SendKeys "+{tab}", 2
        ' 打开最近的数值框
        'SendKeys "+{o}", 2
        '向上按2次
        SendKeys "{up 2}", 2
        ' 按下tab键 一次
        SendKeys "+{tab}", 2
        '向上按2次
         SendKeys "{up 1}", 2
         ' 按下tab键 一次
          SendKeys "+{tab}", 2
          '向上按2次
         SendKeys "{up 5}", 2
         ' 确认 字体
        SendKeys "{enter}", 2
            ' 确认
        SendKeys "{enter}", 2
       
        Application.Run "FormatPhoneticGuide"
     
   Next

End Sub

如何使用宏?

第一步: 打开office界面,创建宏
在这里插入图片描述
第二步:CTRL +S 保存后,关闭页面
复制上面的代码
在这里插入图片描述
第三步使用:选中后点击运行
在这里插入图片描述
在这里插入图片描述
如何设置自己需要的参数?
第一步:编辑宏
在这里插入图片描述
在这里插入图片描述
大概设置成这个样子就可以了。然后在这个页面按F5,调试这个宏。
在这里插入图片描述
一步一步来设置。
退出 点击取消就可以了。 建议先弄个测试文档,字数十几个就够了。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值