我对PowerPoint 2010有一个奇怪的问题:
我使用以下代码从幻灯片中删除所有动画。这是在幻灯片放映期间完成的:
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();
}
}
在一张幻灯片中,它有一个Picture和一个TextBox并且都使用MainSequence动画,在移除动画后,幻灯片显示在幻灯片中,只显示文本而不是图片。
在另一张幻灯片中,移除动画后,文本框和图片都显示出来,但只画了一半 - 看起来好像有人拿橡皮擦了底部!非常奇怪。
这是一个示例屏幕截图。请注意幻灯片右侧的图像,其下半部分被擦掉:
使用View.GotoSlide重绘幻灯片并不能解决这个问题。在删除动画之前/之后为幻灯片添加额外的形状也无济于事。
当我创建这些奇怪幻灯片的PNG缩略图时,缩略图看起来很好并且包含所有形状。
有什么想法吗?
答案 0 :(得分:0)
之前出现过这种类型的重绘错误。更改形状的可见性(或在这种情况下,动画)后,尝试将它们从幻灯片移开然后再重新打开。在某些情况下,这似乎有所帮助。