如何解决如何编辑 MS Word 系统宏
我使用 MS Word for Mac 版本 16.45,主要语言为德语。 我想用日语写假名。这可以通过使用语音指南来实现。 但是,此功能有一个众所周知的错误(仅限 Word for Mac )。假名位于汉字的左上方,即使您选择了中心位置。
选择汉字的字段函数,结果为下字符串
{q \* jc2 \* "Font:UD Digi Kyokasho N-R" \* hps14 \o\ad(\s\up 13(しん),新)}
将末尾的逗号更改为分号并取消选择字段函数会得到正确的结果。
VBA 对象目录向我展示了负责的宏是 Range.PhoneticGuide-Methode。 在我看来,参数 wdPhoneticGuideAlignmentCenter 设置为错误的值。
修复这个错误应该没什么大不了的,但是:
是否可以编辑 Range.PhoneticGuide-Methode? 我在哪里可以找到 VBA 代码?
解决方法
除非您编写了一个宏来应用拼音指南,否则不涉及宏,因此没有任何 VBA 代码可供查找。
如果有错误,那么它就在 Word 中,您所能做的就是向 Microsoft 报告。
,您无法编辑该方法,但可以使用该方法。将以下内容放在 Normal 模板的 VBA 模块中,然后您可以在文档中的选择上执行它。
Sub PhoneticGuide()
Selection.Range.PhoneticGuide Text:="tray sheek",_
Alignment:=wdPhoneticGuideAlignmentCenter,_
Raise:=11,FontSize:=7
'other alignment options
' Alignment:=wdPhoneticGuideAlignmentLeft,_
' Alignment:=wdPhoneticGuideAlignmentOneTwoOne,_
' Alignment:=wdPhoneticGuideAlignmentRight,_
' Alignment:=wdPhoneticGuideAlignmentRightVertical,_
' Alignment:=wdPhoneticGuideAlignmentZeroOneZero,_
End Sub
我提供了可用的对齐选项,您可以通过试验找到适合您的对齐选项。我从以下 Microsoft 文章中复制了基本代码,您可以进一步参考。
https://docs.microsoft.com/en-us/office/vba/api/word.range.phoneticguide
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。