Тема: макрос применяющий "фонетическое руководство ..."
Win XP, Word 2003 SP3
Пытаюсь записать рекордером макрос, формирующий "фонетическое руководство", т.е. проставляющий над иероглифами их транскрипцию (это функция доступна через меню: Формат -> Разметка для восточно-азиатских языков -> фонетическое руководтво)
В результате в макросе оказывается код следующего вида:
Sub qqq
With Selection
.Start = 441
.End = 444
.Range.PhoneticGuide Text:=ChrW(232) & "r", Alignment:= _
wdPhoneticGuideAlignmentOneTwoOne, Raise:=15, FontSize:=12, FontName _
:="SimSun"
End With
With Selection
.Start = 441
.End = 441
.Range.PhoneticGuide Text:="hu" & ChrW(224), Alignment:= _
wdPhoneticGuideAlignmentOneTwoOne, Raise:=15, FontSize:=12, FontName _
:="SimSun"
End With
With Selection
.Start = 441
.End = 441
.Range.PhoneticGuide Text:="du" & ChrW(236), Alignment:= _
wdPhoneticGuideAlignmentOneTwoOne, Raise:=15, FontSize:=12, FontName _
:="SimSun"
End With
End Sub
Т.е. для каждого из трех иероглифов входящих в текст (был выделен фрагмент из трех иероглифов) явное внесение конкретных символов. Соответственно, к другому выделению этот макрос верно не применятся.
Почему в макрос записался уже "готовый результат", а не процедура его получения?
Можно ли и как именно с этим побороться?