resize - 更改幻灯片大小时未调整文本大小
问题描述
我会有一个关于 PowerPoint 调整大小的菜鸟问题。
我有一张“屏幕显示 (16:9)”尺寸的幻灯片,我需要调整为“宽屏”尺寸,它仍然是 16:9 的比例,但尺寸不同。
所以我改变了“幻灯片大小”选项:图片的大小调整得很好,但是texboxes中的文本字体大小没有按比例改变。
我的初始幻灯片如下所示:
调整大小之前
但调整大小后,文本框中的文本字体大小未更改:
调整大小后
任何人都会有一个解决方案来调整幻灯片的所有元素(包括文本)的大小吗?
先感谢您。
解决方案
我尝试使用此 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
但不幸的是,这不起作用。
推荐阅读
- node.js - NodeJS 广播 UDP
- javascript - Javascript:如何验证一个条目是否为空但同时验证它没有插入空格?
- opencv - 使用 python opencv 从网络摄像头读取编码帧
- sql - SQL如何按顺序重新排列列(从大到小)
- amazon-web-services - AWS 无服务器 websocket
- google-apps-script - 使用 Google Apps 脚本基于电子表格自动填写 Google 表单
- javascript - 如何使用 javascript 编辑类的背景颜色 (rgba)?
- javascript - 如何在 JavaScript 中一次多次播放同一个音频文件
- matlab - 如何绘制具有特定 x 值的累积图?
- vue.js - Vue - 从 App.vue 中分离登录组件