powerpoint-用C++Builder调用PPT时出现问题

问题描述

用C++Builder调用PPT时出现问题
void __fastcall TForm2::Button1Click(TObject *Sender)
{
Variant vPowerPoint;
try
{
vPowerPoint = CreateOleObject(""PowerPoint.Application"");
}
catch(...)
{
ShowMessage(""Error..."");
}

// 使 Powerpoint 界面可视vPowerPoint.OlePropertySet(""Visible"" true); ShowMessage(""运行到了此处caiguai"");// 打开一个剪辑String strPptFile = ""C:\Users\yujuan.ppt"";vPowerPoint.OlePropertyGet(""Presentations"")        .OleFunction(""Open"" strPptFile.c_str() false false true);        ShowMessage(""运行到了此处"");// 放映这个剪辑vPowerPoint.OlePropertyGet(""ActivePresentation"")        .OlePropertyGet(""SlideShowSettings"").OleFunction(""Run"");

}
//---------------------------------------------------------------------------

解决方案

电脑上装ppt了么,C:Usersyujuan.ppt是否存在,有没有权限。干嘛把文件放在这里。

时间: 2024-10-28 23:48:56

powerpoint-用C++Builder调用PPT时出现问题的相关文章

使用PowerPoint to Flash软件把PPT文档转换成SWF动画

用幻灯制制作产品演示是我们很多单位经常做的一件事,但是其ppt格式文件不便于网上发布,播放它时需要powerpoint环境支持,即使生成打包可执行文件,对插入其中的视频文件有时又会出现路径和不兼容问题,给我们的使用带来一些不便.不过现在好了,我们可以用PowerPoint to Flash软件把PPT文档转换成flash的SWF格式文件的转化.这样不仅使得文件便于播放,也更适宜网上发布,一举两得. 一.准备好待转化的PPT(PPS)幻灯文件 依次点击"开始程序PowerPoint to Flas

C++ Builder调用Matlab

Borland C++Builder是一种新颖的可视化编程语言.在工程应用中,我们一般用C++Builder语言编写应用程序,实现交互界面.数据采集和端口操作等,但C++Builder在数值处理分析和算法工具等方面,其效率远远低于Matlab语言.在准确方便地绘制数据图形方面,Matlab语言更具有无可比拟的优势.此外,Matlab还提供功能强大的工具箱.但Matlab的缺点是不能实现端口操作和实时控制.因此,若能将两者结合运用,实现优势互补,将获得极大的效益. 本文结合实际介绍了应用Borla

jax_ws 客户端远程调用方法时必须使用wsimport命令生成接口代码

问题描述 jax_ws 客户端远程调用方法时必须使用wsimport命令生成接口代码 jax_ws 客户端远程调用方法时,不生成服务端的代码如何实现?

C#调用Haskell时的“尝试读取或写入受保护的内存”问题

最近一直被C#调用Haskell时的"尝试读取或写入受保护的内存"问题所困扰(详见C#调用haskell遭遇Attempted to read or write protected memory,C#调用haskell时的"尝试读取或写入受保护的内存"问题),而且困在其中,越陷超深,无法自拔,差点弃用C#解决我们面临的问题. 问题是这样的,只要在Haskell代码中对字符串进行操作,在C#调用时就会引发异常: An unhandled exception of ty

调用存储过程时注意要使用output做修饰符

调用存储过程时的注意事项:假如有输出参数,注意要使用output做修饰符. 示例如下: alter proc ABC ( @OutValue nvarchar(20) output ) as set @OutValue='aabbcc' select a,b from ab print @OutValue alter proc ABCV as Declare @OutValuea nvarchar(20) Exec ABC @OutValue=@OutValuea output select @

jQuery调用AJAX时Get和post公用的乱码

 以前在新浪博客写过js调用AJAX时Get和post的乱码解决办法,但是使用js代码比较繁琐,我们在使用ajax进行数据交互时可以使用js的一个成熟框架---jQuery.    一个网站的设计,不管是注册登录还是分页查找,都需要提交参数到服务器以便得到所需的页面数据.为了减少用户因刷新页面带来的煎熬,ajax诞生.但是初学者进行项目开发时,会遇到一个很烦人的问题:中文乱码.   下面我就通过一个简单的实例来告诉大家哪些地方可能会导致乱码,我们需要通过什么方式来解决.  我们这个实例主要实现用

PPT时如何设置上层图片底色部分为透明

  使用PPT的朋友都想知道图片的透明度如何设置?PPT2010中没有直接可以改变图片透明度的选项.不过可以通过以下几个途径: 途径一:任务栏中--设计,其右上角有背景样式选项--设置背景样式;或者直接在空白版面上右击最后一个选项即为设置背景样式.然后点击图片填充,选择要插入的图片,可以设置透明度. 途径二:可以先在图片处理软件中处理好再进行插入. 途径三:PPT2010中双击插入图片,其图片工具中提供了很多现成的图片效果,以及图片颜色选项,这个虽然不是很精准,但是其中有几款效果可以类似达到降低

图片-Android 调用相机时出现的问题

问题描述 Android 调用相机时出现的问题 在调用相机拍照之后截取图片保存在本地之后一直会出现这样的异常,求大神解答一点,在此谢谢各位! 解决方案 调用Android系统相机出现问题调用Android相机拍照的问题Android开发 调用系统相机出现的问题 解决方案二: 你使用系统本身的拍照功能呢?是否正常? 保存的路径是可以设置的,你此部分的代码呢?如果可以,贴出来看看.

微信企业号调用接口时java.net.UnknownHostException: qyapi.weixin.qq.com

问题描述 微信企业号调用接口时java.net.UnknownHostException: qyapi.weixin.qq.com 企业号开发时,偶尔出现这种异常,过一段时间又好使了,不知道是代码问题?网络问题? 解决方案 网络不行,dns解析失败.建议你改hosts文件,绑定域名,而不通过dns解析.