请问谁有能打开.doc和.xls文件的控件(100分)(100分)

  • 主题发起人 主题发起人 zhaoyangli
  • 开始时间 开始时间
Z

zhaoyangli

Unregistered / Unconfirmed
GUEST, unregistred user!
我想要一个能打开word和excel文件(*.doc *.xls)
的控件,要免费或有注册器或有破解方法.(100分)
EMAIL:zhaoyangli@yeah.net
 
OleContainer 不是就能打开它吗? 要打开到哪个程度?
 
*.xls的文件可用Formula one 打开,很好用,不过是OCX
好像还有个TXLSReadWrite什么的,也能操作*.xls
 
用Delphi 5吧,那里面有Office家族的Com服务器组件,
可以在你的程序中加入一个使用Office家族的部分,
就能打开这些文件了
 
感谢宋兴烈 lczhuohuo等几位大侠的指点,
我想要的功能主要是浏览,能放缩.OleContainer
需要word 和excel支持,而且只能看第一页,
用Delphi 5的Office家族的Com服务器组件,
是否可以不用安装office,就能打开这些文件.
请教在哪能得到Formula one TXLSReadWrite
是否还有能操作*.doc的控件.谢了!!!
 
好象有wordview,excelview
 
在那儿能down啊???
 
OFF_CALL.ZIP
轻松建立 Microsoft Office 97 中 Word 8 及 Excel 8 文件的构件,并能将数据传入所建立的文档中 ( 4.0 版,无源码 Delphi 3.0 适用 ) ,作者 : R. Vysata 。

深度历险
 
使用com技术,在delphi5中有office 铸件,蛋必须已安装office.
 
我初学Delphi,想做一个文档管理的程序
用在小型的局域网上,因此需要实现能浏览
Office 97的各种文档的功能,请各位大侠
给我提些建议,请详细解释一下如何用Delphi5
的Office家族的Com服务器组件.和下载OFF_CALL.ZIP
的地址,好吗?
盼望各位大侠指点迷津.
 
不装office,直接读取doc及xls好象不太可能吧?
除非分析它的格式,直接读取
还要自己显示
那也太复杂了
 
你进http://home.online.tj.cn/~whf/
的DELPHI站点自然一切都有
至于FORMULA ONE DELPHI本身就有
不过是3,
要高板本在http://www4.netease.com/~zlt/act-1.htm
下载
 
to str 哪能down wordview,excelview
to 左轻侯 只在server上装一套office
但不装在每个客户端,客户能否实现浏览
office文档的功能,如何实现?
谢谢!
 
希望大家指点,看看也给分
 
我以前写过这种东东,送给你吧:
下面的例子是用D5的Server组件:
var Template, TempFalse, ItemIndex, Filename,
FileFormat, Filename2,
SaveChanges, OriginalFormat, RouteDocument: OleVariant;
begin
Template := EmptyParam;
TempFalse := false;
ItemIndex := 1;
......
try
Wordapplication.Connect;
except
ShowMessage('无法启动Word。请检查是否已安装。');
Abort;
end;
Wordapplication.Visible := true;
WordApplication.Caption := Application.Title;
{Open a do
cument}
WordApplication.Documents.Open(Filename,Template,TempFalse,TempFalse,Template,
Template,Template,Template,Template,Template);
{Assign WordDocument component}
WordDocument.ConnectTo(WordApplication.Documents.Item(ItemIndex));
// ****************** Save As ***********************
// *** 我是在做保存的工作,你可以打开后想做什么都可以 ***
try
WordDocument.SaveAs(Filename2, FileFormat);
except
ShowMessage('无法保存文档。请检查WORD是否被关闭。');
end;
// ****************** Close do
cument ***********************
SaveChanges := WdDoNotSaveChanges;
OriginalFormat := UnAssigned;
RouteDocument := UnAssigned;
try
WordApplication.Quit(SaveChanges, OriginalFormat, RouteDocument);
WordApplication.Disconnect;
except
ShowMessage('无法关闭文档。请检查WORD是否异常。');
end;
上面的例子一定要安装了OFFICE才可以。如果没有安装而打开WORD文档,
可以用控件,如F1BOOK这些东西。F1BOOK是用于EXCEL的,WORD得用其它控件。
如果你要F1BOOK我有汉化好的,可以奉送。
如果象你所说在服务器上有WORD,客户机没有WORD,而要浏览文档,
可以把WORD转换成其它格式,如HTML格式。就用我上面的例子,再加工一下,
可以用程序控制它自动转换,或一批一批地转换,客户端就都能看了。
WORD的转换功能很强,特别是office2000,可以照原样保存,绝不失真。
缺点是HTML文档只能浏览不能修改。
 
看来只好用adminis大虾的办法了
不装office又要显示它,估计M$也不会干的
Delphi5的Office家族的Com服务器组件就在控件栏上,
扔一个进去就是了
不懂就看看help
 
后退
顶部