我正在尝试为 PowerPoint 文件找到一个宏,该文件是通过 CAT 工具进行语言转换后导出的。在某些语言对中,由于语言长度的差异,翻译的内容将无法放入源文件文本框中。
因此,翻译和导出的 PowerPoint 文件包含多个形状/文本框,这些形状/文本框的某些内容超出了此类形状的可见区域。我想知道如何使导出的 PPT 文件中所有形状/文本框中新导出的文本内容在整个文件中全局收缩,以适应这些形状的原始大小 - 仅适用于发生内容溢出时的那些形状。
我真正需要的是一个宏,如果文本高度/长度大于形状高度/长度,则将字体大小降低一,直到文本尺寸=形状尺寸。我正在使用 MS Office 15 工作。
谢谢您的意见!
您能否使用形状的 TextRange 的 AutoSize 属性并让 PowerPoint 根据内容自动缩小文本,因为适合程度取决于字体、大小和样式属性?您可以使用以下属性来执行此操作:
oShp.TextFrame2.AutoSize = msoAutoSizeTextToFitShape
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)