首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PowerPoint Add-on的奇怪行为

PowerPoint Add-on的奇怪行为
EN

Stack Overflow用户
提问于 2013-03-20 11:15:17
回答 1查看 177关注 0票数 2

我正在开发一个使用VSTO(Visual Studio Tools for Office)PowerPoint2007附加组件,我试图添加一个wavfile来滑动和修改波形文件的动画设置。当我修改AnimationSettings.PlaySettings's成员属性的波形文件形状,然后删除幻灯片中的一些动画效果时,问题就发生了。这种行为非常奇怪。我不明白为什么在我修改了PlaySettings的成员属性后,一些动画效果被删除了。

代码:

代码语言:javascript
复制
Shape s = Globals.ThisAddIn.Application.ActivePresentation.Slides[slideIndex].Shapes.AddMediaObject(wavFilePath, 0f, 0f);
s.Left = DEFAULT_LEFT_POS;

// If the below code run, some of animation effect are deleted.
s.AnimationSettings.Animate = Microsoft.Office.Core.MsoTriState.msoTrue;
s.AnimationSettings.AdvanceMode = PpAdvanceMode.ppAdvanceOnTime;
s.AnimationSettings.AnimationOrder = 0;
s.AnimationSettings.PlaySettings.PauseAnimation = Microsoft.Office.Core.MsoTriState.msoFalse;
s.AnimationSettings.PlaySettings.PlayOnEntry = Microsoft.Office.Core.MsoTriState.msoTrue;

有谁可以帮我?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-21 00:43:52

根据我使用AnimationSettings的经验,删除所有其他形状的“退出效果”。您可以尝试探索以下PowerPoint对象/引用:

代码语言:javascript
复制
`(slide).TimeLine.MainSequence`

它允许更改动画顺序(您可以添加声音形状,然后在任何退出效果开始之前将其向上移动)。

如果(Shape).SoundEffect对象不能很好地满足您的需求,还要检查一下。我还将您的问题的标签更改为powerpoint-vba,因为它也引用了该区域。

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

https://stackoverflow.com/questions/15514640

复制
相关文章

相似问题

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