背景パワーポイントのスライドショービューに、マスターレイアウトシェイプのテキストプロパティに加えられた最新の変更が表示されないのはなぜですか?
私は、マスターレイアウトでカスタムレイアウトスライドで2つの形状で作成したカウントダウンタイマーを持っています。最初の1つはpieShape
で、Powerpointの円の形を使用して作成され、もう1つはovalShape
が楕円形を使用して作成されます。
私はコードの一部を持っている私のVSTO C#アドインその定期System.Windows.Forms.Timer
クラスを使用して1秒毎にpieShape.Adjustments[2]
財産とovalShape.TextFrame2.TextFrange.Text
プロパティを更新中。 ovalShape.TextFrame2.TextFrange.Text
の変化は数が
問題
ovalShape.TextFrame2.TextFrange.Text
の変化は、例えば、唯一のpieShape
はovalShape
、いない更新されたスライドショービューに反映されていないに変化させる必要があります。ただし、スライドショービューのの外にが反映されています。
スライドショービューで表示するときのタイマーの動作。スライドショーの外を見たときにタイマーがどのように動作するかを
なぜPowerpointのスライドショービューにシェイプのテキストプロパティの最新の変更が表示され、シェイプがマスターレイアウトのレイアウトに作成されないのですか?
その他注意事項
私はスライド自体(ない で任意のカスタム・レイアウト)に
ovalShape
とpieShape
を置く場合、この問題は発生しません。コードが
ovalShape.TextFrame2.TextFrange.Text
//atimer extends System.Windows.Forms.Timer //it has a property called ticking that stores the current second ovalShape.TextFrame2.TextRange.Text = atimer.ticking.ToString();