在Word 2007文档中,我手动选择一个包含多个字体大小的英语和孟加拉语单词的句子。当我在面板的“字体大小”列表框中输入一些数值并按Enter时,整个句子的字体大小会成功更改(包括孟加拉语单词)。
但是,当我在VBA单词宏中选择相同的句子并在最后一行尝试
Selection.font.Size=8
仅英语单词的字体大小被更改。 有什么问题吗?
尝试将近5天。将不胜感激任何建议。提前致谢。
示例文本“我很好,你还好吗?可以吗”
答案 0 :(得分:2)
Word区分格式为从左到右(LTR)的文本和格式为从右到左(RTL)的文本。我不熟悉书面(或说)孟加拉语,但Word显然认为它是RTL。在对象模型(VBA)中,有一组单独的RTL字体属性-后缀Bi
被添加到属性名称中。所以
Selection.Font.Size = 8
Selection.Font.SizeBi = 8
应该同时使用两种语言。