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

 时间:2026-02-12 22:06:36

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中,选择性粘贴代码的编写
  • 热门搜索
    有关大自然的手抄报 小学保护环境手抄报 三四年级中秋节手抄报 初中英语手抄报图片 节约用水手抄报大全 安全知识手抄报资料 三年级上册手抄报 环保手抄报内容50字 全国学生营养日手抄报 艾滋病手抄报图片