首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >VBA将幻灯片大小调整为PPT标准4:3最大化

VBA将幻灯片大小调整为PPT标准4:3最大化
EN

Stack Overflow用户
提问于 2019-09-12 06:39:20
回答 1查看 1.1K关注 0票数 1

我想将我的PowerPoint幻灯片大小调整为标准(4:3)最大化。我有代码自动调整大小为4:3,但它的默认值,以确保适合。我如何更改代码以将幻灯片大小缩放到4:3最大化,而不是确保合适?我试着找遍了互联网,也没找到解决方案。

这就是我到目前为止所拥有的代码。提前谢谢你!

代码语言:javascript
运行
复制
Public Sub StandardMaximize()

Dim PPPres As Presentation
Application.ActivePresentation.PageSetup.SlideSize = ppSlideSizeCustom
Set PPPres = Application.ActivePresentation

With PPPres.PageSetup
.SlideSize = ppSlideSizeCustom
.SlideWidth = 10 * 72
.SlideHeight = 7.5 * 72
.FirstSlideNumber = 1
.SlideOrientation = msoOrientationHorizontal
.NotesOrientation = msoOrientationVertical
End With
End Sub
EN

Stack Overflow用户

发布于 2019-10-03 00:49:24

我在C#中这样做过一次:

代码语言:javascript
运行
复制
pptPresentation.PageSetup.SlideSize = PpSlideSizeType.ppSlideSizeOnScreen;

并将其缩放到整个幻灯片大小,只需创建一个与您的演示文稿相等的新CustomLayout,并将您的形状大小设置为等于CustomLayout。

代码语言:javascript
运行
复制
CustomLayout customLayout = pptPresenation.SlideMaster.CustomLayouts[PpSlideLayout.ppLayoutText]
shape.Height = customLayout.Height;
shape.Width = customLayout.Width;

我很久以前就这么做了。我希望它能帮上忙。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57897653

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档