怎样使用VBA在任意字符上方添加着重符?

 时间:2026-04-29 16:43:24

1、首先在开发工具中打开VBA编辑器

怎样使用VBA在任意字符上方添加着重符?

2、在单元格区域当中输入一些内容作为例子

怎样使用VBA在任意字符上方添加着重符?

3、在VBA编辑器中插入模块

怎样使用VBA在任意字符上方添加着重符?

4、在模块当中输入如下代码,然后运行

Sub 在任意字符上方添加着重符()


    Dim r As Range, i%, First$, inputt
    inputt=InputBox("输入欲加着重符之字符", "定位", "#", 50, 50)
    Application.ScreenUpdating=False
    Set r=Selection.Find(inputt, lookat:=xlPart)
    If Not r Is Nothing Then
      First=r.Address
      Do
          For i=1 To Len(r)
              If Mid(r, i, 1)=inputt Then
                  r.Phonetics.Visible=True
                  r.Characters(Start:=i, Length:=1).PhoneticCharacters="·"
                  r.Phonetics.Font.Size=r.Font.Size+2
                  r.Phonetics.Font.Name="黑体"
              Else
                  r.Characters(Start:=i,Length:=1).PhoneticCharacters=""
                  r.Phonetics.Alignment=xlPhoneticAlignCenter
              End If
          Next
          Set r=Selection.FindNext(r)
      Loop Until r.Address=First
    End If
    Application.ScreenUpdating=True
End Sub

怎样使用VBA在任意字符上方添加着重符?

5、程序执行完毕后,指定的字符全部加上着重符

怎样使用VBA在任意字符上方添加着重符?

  • Excel VBA中单元格对象用法
  • Excel中vba+自定义菜单
  • 图示EXCEL表格vba系列80之代码实现汉字目字显示
  • 怎样使用VBA窗体中使用滚动文字?
  • 在VBA中,选择性粘贴代码的编写
  • 热门搜索
    上海海事大学怎么样 宝宝食谱大全及做法 乐山大佛简介 刘德华电影大全 鼻子干疼怎么办 自动档车怎么开 玉米粥怎么做 英语词汇速记大全 微笑图片大全 数字成语大全四字成语