2011-11-03 3 views
0

J'ai un problème étrange avec PowerPoint 2010:Diaporama PowerPoint montre seulement une partie d'une diapositive

J'utilise le code suivant pour supprimer toutes les animations d'une diapositive. Cela se fait pendant le diaporama:

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();      
      }  
     } 

Dans une diapositive, qui a une image et une zone de texte et utilisent tous les deux l'animation MainSequence, après les animations sont supprimées, la diapositive apparaît dans le diaporama avec seulement le texte, mais pas la image.

Dans une autre diapositive, une fois les animations supprimées, la zone de texte et l'image sont affichées, mais ne sont dessinées qu'à moitié - il semble vraiment que quelqu'un a pris un caoutchouc et essuyé les parties inférieures! Très étrange.

Voici un exemple de capture d'écran. Notez l'image sur la droite de la diapositive, dont la moitié inférieure est effacée: enter image description here

Le fait de redessiner les diapositives en utilisant View.GotoSlide ne résout pas cela. L'ajout d'une forme supplémentaire aux diapositives avant/après la suppression des animations n'aide pas non plus. Lorsque je crée des vignettes PNG de ces diapositives étranges, les vignettes semblent bien et contiennent toutes les formes.

Des idées?

Répondre

0

Ce type de bogue de rafraîchissement a déjà été proposé. Après avoir changé la visibilité des formes (ou dans ce cas, les animations), essayez de les retirer de la diapositive puis de les rallumer. Cela semble aider dans certains cas.

+0

Merci, mais ça ne marche pas. Essayé après avoir enlevé l'animation pour déplacer les formes de la diapositive et de retour. N'a pas aidé ... –

+0

Avez-vous également essayé un .View.GoToSlide (index de votre diapositive) après avoir déplacé la forme et retour? Et il pourrait être utile d'essayer ceci sur un PC configuré différemment pour voir si c'est un problème de carte graphique. Venez y penser, essayez-le sur votre PC de développement mais démarrez le diaporama avec l'accélération graphique désactivée. –

+0

Merci. J'ai déjà essayé le GoToSlide mais ça n'a pas aidé. Intéressant que même aller à une autre diapositive et revenir n'a pas changé le regard déformé de la diapositive. J'essaierai la chose d'accélération graphique. –

Questions connexes