vsto PPT - xiekun1992/vsto_ppt GitHub Wiki
ppt启动后直接进入放映模式
C:\Program Files\Microsoft Office\Office15\POWERPNT.EXE /S 目标ppt
,更多信息见ppt启动参数,Office扩展名
vsto插件中获取集合元素下标都是从1开始,从0开始会报错
vsto ppt插入与原始文件一样大小的图片
默认直接插入图片ppt会对图片进行放大,使用以下方式保持图片尺寸:
PowerPoint.Shape pic;
pic = Sld.Shapes.AddPicture(coverUrl, Office.MsoTriState.msoFalse, Office.MsoTriState.msoTrue, 0, 0);
pic.ScaleHeight(1f, Office.MsoTriState.msoTrue);
pic.ScaleWidth(1f, Office.MsoTriState.msoTrue);
vsto中Shape.Tags和Presentation.Tags里面添加的键名在不同Office版本里会被转大写,取出的时候需要ToLower()进行比较
Office低版本如2003、2007、2010中vsto的Shape的Title不能使用,否则插件无法运行
PPT链接外部时有安全提示框
ppt超链接指向.bat,.exe之类的文件都会有这种提示,但是类似.txt的不会,解决办法,自定义协议的解决办法对Office2010(14.0)、2013(15.0)、2016(16.0)有效,对2007(12.0)可能(如果没有安装Office更新)无效,原因
PPT中自定义协议无效
已知该版本中自定义协议在ppt中会被调用浏览器打开,应该和环境有关,或者杀毒软件导致如:腾讯管家