在visual c+中打开ppt文件演示文稿+; 我正在制作一个VisualC++项目,在代码的某个点,我想打开一个POWER POLL文件(具体是.ppsx文件),并且可以启动、移动幻灯片和关闭应用程序。

在visual c+中打开ppt文件演示文稿+; 我正在制作一个VisualC++项目,在代码的某个点,我想打开一个POWER POLL文件(具体是.ppsx文件),并且可以启动、移动幻灯片和关闭应用程序。,c++,visual-c++,powerpoint,C++,Visual C++,Powerpoint,伪代码如下所示: presentation = new Presentation("file.ppsx"); presentation.Start(); //do something presentation.NextSlide(); //do something else presentation.NextSlide(); //finally close it presentation.Finish(); 我真的很感谢代码能做到这一点,以及包含哪些库。 提前谢谢你 有一个库为ppt做这项工作

伪代码如下所示:

presentation = new Presentation("file.ppsx");
presentation.Start();
//do something
presentation.NextSlide();
//do something else
presentation.NextSlide();
//finally close it
presentation.Finish();
我真的很感谢代码能做到这一点,以及包含哪些库。
提前谢谢你

有一个库为ppt做这项工作。首先,生成更新的办公室类型库(.tlh、.tli): 检查当前类型库文件名

导入类型库,例如VS C++项目(使用):

编译。Tlh/tli文件将在\udebug或\urelease中创建。 将它们复制到您的项目中

< C++中,尝试类似的事情。

    PowerPoint::DesignPtr my_design= my_active_presentation->Designs->Load(as_bstr(template_filename), 1);
您将在下面找到更多文档:


它可能不会直接帮助你,因为太晚了。但是它可以帮助其他人解决同样的问题。

恐怕没有使用C++的简单的东西:-……我想会有,因为它都是非常微软的,LyBrice提供了API,我不知道这是否符合你的需要,但它是标准C++,它是免费的,而且很有效。@tadoman“因为它非常微软化”,这在任何时候都不是一个“简单解决方案”的好指标不幸的是,IMHO!如果您使用托管C++,可以使用Office的主互操作程序集(PIA)来进行简单互操作。文件已找到,并且
    PowerPoint::DesignPtr my_design= my_active_presentation->Designs->Load(as_bstr(template_filename), 1);