2011-11-03 281 views
0

我有一个奇怪的问题与PowerPoint 2010:PowerPoint幻灯片只显示幻灯片的一部分

我使用下面的代码从幻灯片中删除所有动画。这是幻灯片播放过程中完成:

for (int i = slide.TimeLine.InteractiveSequences.Count; i >= 1; i--) 
      { 
       Sequence sequence = slide.TimeLine.InteractiveSequences[i]; 
       for (int x = sequence.Count; x >= 1; x--) 
       { 
        sequence[x].Delete(); 
       } 
      } 

      for (int i = slide.TimeLine.MainSequence.Count; i >= 1; i--) 
      {           
       slide.TimeLine.MainSequence[i].Delete();      
      }  
     } 

在一个幻灯片,里面有一张图片,一个文本框和两个使用MainSequence动画,动画被删除后,幻灯片出现在幻灯片只有文字而不是图片。

在另一张幻灯片中,删除了动画之后,文本框和图片都显示出来了,但只绘制了一半 - 看起来好像有人用橡皮擦掉了底部部分!很奇怪。

下面是一个示例截图。请注意幻灯片右侧的图像,其下半部分已被擦除: enter image description here

使用View.GotoSlide重新绘制幻灯片不能解决此问题。删除动画之前/之后在幻灯片中添加额外形状也无济于事。

当我创建这些奇怪的幻灯片的PNG缩略图时,缩略图看起来很好,并包含所有的形状。

任何想法?

回答

0

这种类型的重绘错误已经出现过。在改变形状的可见性(或者在这种情况下,动画)后,尝试将它们从幻灯片上移开,然后再次打开。这在某些情况下似乎有所帮助。

+0

谢谢,但它并没有工作。删除动画后将图形移出幻灯片并返回后尝试。没有帮助... –

+0

您是否在关闭和移回形状后尝试使用.View.GoToSlide(您的幻灯片索引)?在配置不同的个人电脑上试试这个看看它是否是显卡问题可能是值得的。来想一想,在你的开发电脑上尝试它,但启动禁用图形加速的幻灯片放映。 –

+0

谢谢。我已经尝试了GoToSlide,但没有帮助。有趣的是,即使去另一张幻灯片并回来也没有改变幻灯片扭曲的外观。将尝试图形加速的事情。 –