首页 > 解决方案 > 更改幻灯片大小时未调整文本大小

问题描述

我会有一个关于 PowerPoint 调整大小的菜鸟问题。
我有一张“屏幕显示 (16:9)”尺寸的幻灯片,我需要调整为“宽屏”尺寸,它仍然是 16:9 的比例,但尺寸不同。
所以我改变了“幻灯片大小”选项:图片的大小调整得很好,但是texboxes中的文本字体大小没有按比例改变。
我的初始幻灯片如下所示: 调整大小之前
但调整大小后,文本框中的文本字体大小未更改: 调整大小后

任何人都会有一个解决方案来调整幻灯片的所有元素(包括文本)的大小吗?
先感谢您。

标签: resizepowerpoint

解决方案


我尝试使用此 VBA 代码让所有文本框都带有“溢出时收缩文本”选项:

Sub Change()
  Dim oSlide As Slide
  Dim oShape As Shape
  For Each oSlide In ActivePresentation.Slides
    For Each oShape In oSlide.Shapes
       oshape.TextFrame2.AutoSize = MsoAutoSize.msoAutoSizeTextToFitShape 
    Next oShape
  Next oSlide
End Sub

但不幸的是,这不起作用。


推荐阅读