在ActiveForm中怎样用ole对象调用Word并加载Word模板?在EXE程序中已经可以加载. (50分)

  • 主题发起人 主题发起人 mrb
  • 开始时间 开始时间
调用COM对象。。。。。。。。。。。。。。
 
没有用过,使用普通程序中的CreateOLEObject不行吗?
 
??
你为什么要搞成 ocx

给第三方用???
 
看看这个行不行:

var wordapp,worddoc:variant
begin
wordapp:=createoleobject('word.application');
worddoc:=createoleobject('word.document');
worddoc:=wordapp.document.add(template:='d:/rwl/rwl.dot',newtemplate:=false);
wordapp.visible:=true;
end;



 
向红林:
因为我们公司已经有了一套BS下的打印控件,要加一个将报表(中国式报表)导出
到WORD的功能。
 
qnaqbgss:
谢谢!
你的这个方法我已经试了,我在EXE程序中就和你这个差不多。
 
首先,你的EXE是不是已经可以调用WORD模版并打印?
如果可以的话,直接把EXE包在ACTIVEFORM中就可以了,但要注意路径问题。最好让用户
下载一个模版到本地。
如果EXE不能调用模版打印,再说。
 
zhu_jy:
谢谢!
我在EXE程序中可以调用WORD并加载WORD模板文件,但是同样在代码在ACTIVEFORM中就
加载不了WORD模板文件。我加载模板之前已经做了路径判断。请多指点!
 
可不可以贴出部分代码来大家一起讨论呢?

 
gz
请大家同时关注
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1749287
 
谢谢大家!我的问题已经解决了。
把分分给大家了。
 
后退
顶部