微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 Word 2019 中的语音指南 Ruby 文本提高语言研究的效率

如何解决使用 Word 2019 中的语音指南 Ruby 文本提高语言研究的效率

初学者需要帮助编写 Word 宏,以便在 Word 2019 中使用语音指南 Ruby 文本提高语言学习效率

我正在学习中文,安装了中文语言包和键盘。我想要做的是减少打开/关闭 Ruby 显示所需的鼠标点击次数,这是通过使用 Phoentic 指南完成的。

手动这意味着选择我的汉字文本,主菜单/字体分组/拼音指南/偏移=5,大小=10/确定

然后我无法选择另一段文字并重新申请。

这就是我的问题,至于语言列表、阅读段落等,我想为那些我不认识的字符或字符组打开 Ruby,然后随着我在没有拼音的情况下阅读它们的信心增长而将它们关闭.

另外,不能选择整段,他们应用Phonet ic guide,它似乎一次只做一些未知数量的字符。完全令人沮丧,我已经在其他地方报告了这个无济于事,所以继续尝试寻找解决方法

我的想法是,解决方法是编写一个宏按钮,它可以为我选择的任何文本选择执行此操作

如果有人能想到更好的解决方案,我会很高兴听到的。这将节省我接下来几个月/几年的学习时间。

现在我以前从未写过宏,所以从使用录制按钮开始,这给了我一个如下的宏

Sub AddRuby2()
'
' AddRuby2 Macro
'
'
    With Selection
        .Start = 877
        .End = 879
        .Range.PhoneticGuide Text:="wù",Alignment:= _
            wdPhoneticGuideAlignmentOneTwoOne,Raise:=15,FontSize:=8,FontName _
            :="Microsoft YaHei"
    End With
    With Selection
        .Start = 877
        .End = 877
        .Range.PhoneticGuide Text:="ji" & ChrW(257),FontName _
            :="Microsoft YaHei"
    End With
End Sub

但这并没有达到我想要的效果,我不知道如何让它做到这一点。

我可以看到如何对 Raise 和 Font Size 进行调整,这很清楚

  1. 如何让它处理我选择的文本?

    即不是

     With Selection
         .Start = 877
         .End = 879
    

  2. 我如何让它与我选择运行 marco 的任何字符一起工作,即不是我在录制时选择的“wu”和“ji”?

解决方法

试试这个...

With Selection
    .Range.PhoneticGuide Text:=Selection.Range.Text,Alignment:= _
        wdPhoneticGuideAlignmentOneTwoOne,Raise:=15,FontSize:=8,FontName _
        :="Microsoft YaHei"
End With

这与我昨天在 MS-Answers 上为您提供的答案相同。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。