《量化投资:以MATLAB为工具》

MATLAB技术论坛

 找回密码
 注册账号
查看: 865|回复: 1
收起左侧

[提问] matlab生成ppt的默认模板如何更改

[复制链接]
发表于 2017-4-25 09:39:29 | 显示全部楼层 |阅读模式
PicI=0;
% 判断PowerPoint是否已经打开,若已打开,就在打开的PowerPoint中进行操作,否则就打开PowerPoint
try            % 若PowerPoint服务器已经打开,返回其句柄PowerPoint
    PA = actxGetRunningServer('PowerPoint.Application');
catch    % 创建一个Microsoft PowerPoint服务器,返回句柄PowerPoint
    PA = actxserver('PowerPoint.Application');
end;
PA.Visible = 1;   
PPT = PA.Presentation.Add;
% blankSlide = PPT.SlideMaster.CustomLayouts.Item(7);                %空白PPT
blankSlide = PPT.SlideMaster.CustomLayouts.Item(1);
blankSlide = PPT.SlideMaster.CustomLayouts.Item(1);
Slide1 = PPT.Slides.AddSlide(1,blankSlide);

以上是生成ppt的程序。
但是生成的ppt的大小是16:9。我想要更改为生成时是默认的4:3。

找了好久没找到如何更改,求各位大神帮忙。
谢谢
发表于 2017-4-27 11:16:30 | 显示全部楼层
PPT.PageSetup.SlideSize = 'ppSlideSizeOnScreen'
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|网站地图|MATLAB技术论坛|Simulink仿真论坛 ( 蜀ICP备19014457号 

GMT+8, 2020-2-22 02:53 , Processed in 0.053189 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表