Microsoft Powerpoint 存在一个问题,当亚洲语言用户保存文件,然后非亚洲语言用户打开该文件时,就会出现这个问题。
问题是文本被换行在文字中间。
例子:
敏捷的棕色
狐狸跳过
了
懒狗。
我知道一个解决方案,但我似乎只能纠正文本换行一次一个文本字段!对于较长的演示来说这不是一个可行的解决方案。
我所知道的一次一个文本字段的解决方案如下:
A1) 前往paragraph settings
A2) 选择选项Asian Typography
卡*
A3) 禁用Allow Latin text to wrap in the middle of a word
*然而,非亚洲用户很可能Asian Typography
暂时无法使用该标签。
要启用该Asian Typography
选项卡,必须执行以下操作:
B1) 关闭 Powerpoint
B2) 转到“开始”,搜索并打开Microsoft Office Language Preferences
B3) 添加日语(或其他亚洲语言)。关闭“语言偏好设置”。B4
) 打开 Powerpoint
B5) 返回步骤A1多于。
再次,步骤 A1-A3 可能需要很长时间,并且可能会忘记修复某个字段。
是否有解决方案可以解决一次导入整个 powerpoint 文件?
答案1
我从答案中删除了 VBA 代码。这是更新后的声明:
甚至接近 PowerPoint 开发团队的消息人士也表示他们没有得到 PowerPoint 开发人员的明确答复关于如何使用 PowerPoint 文档模型以编程方式设置复选框。目前此设置没有相应的属性。
因此,唯一可行的方法是从 PPTX 文件打包的 XML 文件中删除latinLnBrk="1"
(或替换为)。latinLnBrk="0"
答案2
虽然这不能直接解决问题,但可以在一定程度上解决问题。由于原始问题并没有真正解决,我认为这是次优选择。
如果新文本框(或从另一个演示文稿复制粘贴的文本框)默认为错误的换行,请修复文本框上的拉丁换行(使用原始问题中的步骤),然后右键单击边框并“设置为默认文本框”。这将修复新文本框上的问题。此外,请务必编辑幻灯片母版。您可以通过单击幻灯片上的任意位置(而不是对象)并按 Control-A(全选)然后编辑段落设置来修复幻灯片上的所有文本框。不幸的是,PPT 不允许您选择所有幻灯片并执行相同操作。您必须一张一张地进行。请务必对您的 PPT 模板执行所有这些操作,以防止这个可怕的问题一再发生。