我运行程序的一些计算机上有以希伯来语作为主要编辑语言的PowerPoint集。
(若要更改主要语言,请按“Office”按钮,然后按“Powerpoint选项”,然后转到“常用”->“语言设置”->“主要编辑语言”)
在这些计算机上,当我运行我的程序时,创建的演示文稿中的所有文本(错误地)显示为右对齐,而项目符号显示在文本的右侧。
谢谢你的建议,
我尝试了:
Application.Presentations(1).LayoutDirection = ppDirectionLeftToRight
,这将更改PowerPoint用户界面的方向。我也变了
Application.Presentations(1).LanguageID
给我们英语。
不幸的是,做这些事情并没有解决创建的演示文稿中从右到左的文本的问题。
ParagraphFormat.TextDirection
和
ParagraphFormat.Alignment
为每一个
Run
对于我最初试图避免的每个文本框,这自然产生了预期的效果。