新手请教(关于word)(200分)

  • 主题发起人 主题发起人 lcl001
  • 开始时间 开始时间
L

lcl001

Unregistered / Unconfirmed
GUEST, unregistred user!
开发工具:delphi7 sql2000
我想在程序中打开或新建一word文档(就在form上象操作word一样)可以加按钮保存到数据库中,可以通过别的机器用这个软件从数据库中调出这个文档(就在form上象操作word一样)可以打印修改等。
能否实现这样操作?如何实现? 数据库如何设置字段类型?word用哪个版本最好?
 
我也有此问题,关注![:)]
 
1。form上加OleContainer控件,插入对象为word文档
2。在程序中打开或新建一word文档使用如下程序
var
v:variant;
begin
ole1.DoVerb(1);
//下二行为插入word文档,新建不用这2行
v:=ole1.OleObject.application;
v.selection.insertfile('c:/zz.doc');
end;
3。按钮保存到数据库中
var
OleStream1,OleStream2: TMemoryStream;
begin
OleStream1:= TMemoryStream.Create;
Ole1.SaveToStream( OleStream1 );
table1.edit;
TBlobField( table1.fieldbyname('doc') ).LoadFromStream( OleStream1 );
table1.Post;
OleStream1.Free;
end;
4. 数据库用ole字段类型。
5. word2000或以上
 
myid的方法好
 
接受答案了.
 
后退
顶部