如何更改非英文单词的字体大小?

How to change font size of non-English words?

在 Word 2007 文档中,我手动 select 一个包含多种字体大小的英语和孟加拉语单词的句子。当我在面板的字体大小列表框中输入一些数值并按回车键时,整个句子的字体大小都会改变(包括孟加拉语单词)。

当我在 Word-VBA 宏中 select 相同的句子并在最后一行尝试

Selection.font.Size=8

只有英文单词的字号会改变。

示例文本“我很好,你很好 আমিও ঠিক তুমিও ঠিক 好吗”

Word 区分格式为从左到右 (LTR) 的文本和格式为从右到左 (RTL) 的文本。我不熟悉书面(或口头)孟加拉语,但 Word 显然认为它是 RTL。在对象模型 (VBA) 中,有一组单独的 RTL 字体属性 - 后缀 Bi 添加到 属性 名称。所以

Selection.Font.Size = 8
Selection.Font.SizeBi = 8

应该兼顾两种语言。