パワーポイントのクリック実装法

[戻る]
vivace 2010/04/22(木) 18:18:53
パワーポイントの前面に透明レイヤーを表示しそのうえで線を引いたりするプログラムを
作成しているのですが、背面のパワーポイントの動画を再生するためにクリックを実装し
ようと考えています

現在パワーポイントのシステムを使用しクリックを実装しようと考えているのですが
うまくいきません

先輩のプログラムでスライドを次に進めるという操作は
PowerPoint::SlideShowWindowPtr    m_pSlideWindow;

bool CDrawPPT::NextSlide()
{
    m_pSlideWindow->View->Next();
    return true;
}
このように記述されていました
これはofficeのmsppt.tlhというファイルを参照していると思うのですが
アロウの付け方が分かりません

FindFirstAnimationForClick()を用いてクリックを実装しようと考え
m_pSlideWindow->Slide->TimeLine->MainSequence->FindFirstAnimationForClick(click);

書いてみたのですがエラーがでてしまいます
どのようにしてアロウで関連づけたらいいですか

ほんとに素人質問ですいません。

subaru 2010/04/23(金) 11:18:06
エラーの内容がわかりませんが定義だけ見ると
SlideShowWindowにはSlideなんてプロパティはないようですよ。

まずはパワーポイントのVBAでオブジェクトブラウザを使い
各オブジェクトの定義を確認してみてはいかがでしょうか。

vivace 2010/04/23(金) 12:30:57
msppt.tlhというファイルにFindFirstAnimationForClick の関数は
以下のように定義されていたのですが

SequenceとCollectionはどういう関係ですか?
セミコロンいみがわかりません

Sequence : Collection
{
    //
    // Property data
    //

    〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
  
    EffectPtr FindFirstAnimationForClick (int click );
   
};

vivace 2010/04/23(金) 17:17:39
subaruさんありがとうございます


オブジェクトブラウザのを確認方法が分かりません

ネットでVBAの使い方を調べたのですが
わかりませんでした

よろしければそちらの使い方も教えてくれませんか

次から次へとすいません

vivace 2010/04/23(金) 17:42:31
オブジェクトブラウザのを確認方法わかりました

ありがとうございました

vivace 2010/04/26(月) 16:50:30
この方法ではクリックできませんでした。

ひとつ質問ですが
パワーポイントのウインドを背面にしたまま
動画を再生することはできますか

古いスレッドには追加発言できません。