到目前还没有一个人能够给出一个好的方法,没有高手吗?电脑上没有安装Office,怎样用Delphi打开Office 系列(word,excel,ppt)并能预览

换个思路吧
调用浏览器
能打开的就看
打不开的就算了
 
TWebBrowser
 
To jlutt-sadan:
不过我下载其他控件名字是RichEdit,Delphi6安装不了,不知道你的RichViewEdit能
否安装,如果能,可以发给我:cheng_c0105@sina.com
非常谢谢你!
 
已发 请接收
 
To jlutt-sadan:
谢谢!!还有个问题呀,如果word里有图片,用你上面所说的程序会出现下面提示:
“无法装载图形转换筛选程序。是否继续进行文档转换?”
选择“是”按钮,还是不能转换的,结果把word文件的图片都给剔除了,如何才能显示图片呢?
当然是在没有安装office的情况下,是不是要用到office的那些文件?
 
哦 对不起,我也看到了这个问题,不过也可以解决的
看看安装了Office后的注册表
'HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Shared Tools/'
下面有Graphics Filters和Text Converters两个
前面一个是图形转换的里面有文件地址
发布程序的时候照着写注册表应该可以了
文件都在C:/Program Files/Common Files/Microsoft Shared/Grphflt下
 
使用这些文件最好用最新的Office版本带的
我用过2000带的结果打不开Office Xp做的Doc
 
装一个不就行了。
 
用友作了一个东东,叫华表类如Excel.你找找看。网上有下载链接。
 
To jlutt-sadan:
使用RichViewEdit后,你的程序下面两句会出错。
rtbApp.LoadRTFFromStream(mStream);
rtbApp.Format;
 
http://www.99898.com/www/bjf2002/dispdoc.asp?id=277
[red]华表[/red]
 
To jlutt-sadan:
怎样用Delphi得到Excel每一个Sheet有几页,并能选取每页内容?
 
To 大梦:
那个控件我装过,是不行的,是得不到每个sheet里有多少页的。
不过还是要谢谢你!
 
控制Excel我做过一次 不过要安装Excel的 对不起
 
To jlutt-sadan:
那就说一下在安装EXCEL情况下怎样用Delphi得到Excel每一个Sheet有几页,并能选取每页内容?
 
哎呀,我原来的硬盘完蛋了,数据没有留住,控制Excel在Dfw以前的帖子里有的,查查看
sorry
 
当然要用XML了,微软的东西都是基于XML的!
我以前用XML写过Excel格式的文件(用纯文本把数据写成XML格式,然后改一下扩展名)
读文件嘛!---没研究过!!!
 
好像word文档的格式还没有公布吧。那就等于叫一只公鸡下蛋啊
谁知道word(.doc) 的文件格式标准??
 
顶部