首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 办公应用 > OFFICE教程 >

问个vc开发powerpoint2007的有关问题

2012-04-05 
问个vc开发powerpoint2007的问题想要在vc6里控制ppt的画面移动,就是做到上一张下一张的动作先从msppt.olb

问个vc开发powerpoint2007的问题
想要在vc6里控制ppt的画面移动,就是做到上一张下一张的动作
先从msppt.olb导入了相关类,然后用了下面的代码来实现响应相关事件进入下一张ppt
void OfficePPT::OnNextAction()
{
  _Presentation m_Presentation = app.GetActivePresentation();
  SlideShowWindow m_SlideShowWindow = m_Presentation.GetSlideShowWindow();
  SlideShowView m_View = m_SlideShowWindow.GetView();
  m_View.Next();  
}
可以捕捉到相关事件进入到这个函数中,但是函数运行完以后没有效果,有人能帮看看有什么问题么?
另外,我又打算在vs2005里又写了一个类似的函数,但是发现CSlideShowWindow这个类没有getSlideshowView的功能,view也没有next()和previous()之类的函数,比较疑惑。不知道在哪里能找到ppt2007开发的api说明。有人能帮助下么
不胜感激!


[解决办法]
有人说用flash能做,但我不希望每个都要做成flash,因为太多了。而且flash的画面切换时总有发抖的感觉。

热点排行